title: Formatting time in Android using norwegian locale returns dot and not colon as seperator
body: <p>When formatting the local time in our app we have previously have issues on .NET with this bug: 
  <a href="https://stackoverflow.com/questions/7498058/net-3-5-formats-times-using-dots-instead-of-colons-as-timeseparator-for-it-it">.NET (3.5) formats times using dots instead of colons as TimeSeparator for it-IT culture?</a> which is fixed in .NET 4.0. </p>
  
  <p>When we test Android formatting of local time we get the same error there for norwegian locale, we get the time as "21.00" while we use the period here in Norway so it should be "21:00". </p>
  
  <pre><code>DateFormat tf = android.text.format.DateFormat.getTimeFormat(m_activity);
  </code></pre>
  
  <p>This occurs both on Android 4.2 and 4.0.4 when I test it. Is this also a bug?</p>
  
  <p>And I see Android also uses AM/PM for UK which also is a bit "unstandard"? 
  <a href="https://stackoverflow.com/questions/5490268/formatting-time-with-en-gb-locale-gives-different-results-in-android-and-standar">Formatting time with en_GB locale gives different results in Android and standard Java</a></p>