Externalize unit enumeration and convenience methods.
Work in progress. Do not mess with this branch.
Fixes #75
Expose units to host environment
Now do it right.
Fix display unit selection
Fix unit selection in target profile history.
Fix unit selection in historical view.
Wrap host exposed methods taking Units::Unit to enforce type cast
Merge branch 'issue75' into development