implicit second unit format

handling of commonly used format in fr (1h30 used i/o 1.5 hr or 1!30 hr
in en)
+ unit tests and i18n
Fixing UnitValueParser for non all-lowercase units

Parsing had been broken by previous change for non all-lowercase units
including entire dimensions such as Power, Energy, Temperature,
Pression...
% as unit

enable ratios/factors to be parsed consistently (45% ~ 0.45)
Merge pull request #249 from Nono314/master

Fixing UnitValueParser for non all-lowercase units and adding format to DurationParser