Removed all about dynamic-unit measures

big change: All code about dynamically-assigned-unit measures has been
removed.
Added methods to construct measures converting values using run-time
specified unit, and methods to extract values converted to run-time
specified unit.
Added user-defined literal constants macros.
Removed useless header inclusions.