Bug 1035763 -- Support 24 hour time format

This should respond to the ```format``` passed rather than the ```window.navigator.mozHour12``` setting. See https://github.com/mozilla-b2g/gaia/pull/23431/files#diff-0565795f0b8bb706c2971f03e0f15c06R875