Make calendar event text more readable.

Suggestion for #93.
Use date and time formatting provided by the application locale.

Application locale equals to system locale by default.
[N9,SYM,BB10] Fix potential misalignment in journey details.

It can appear due to using time formatting provided by locale which means
that length of time may vary now (e.g., 1:11 PM vs 12:07 PM).
Introducing support for two calendar entry text formats.

A (slightly modified) old one and a new one (introduced in
a844397235faa0da8d05e3fbb130d23ca14ff031).
[N9,SYM,BB10] Added a toggle to switch between calendar text formats.

Closes #93 - RFC: Formatting of the text in calendar entries.
Fix: 12h (AM/PM) format detection didn't actually work.
A slightly better wording in the calendar entry text.
smurfy's windows env stuff no real changes
[N9] Fix for misalignment fix
Merge branch 'calendar-text'