New DataUnit class to perform data unit (KB, MB, GB, etc) conversions
much like Java TimeUnit class.
New DataUnitFormatter to format any data unit ot a human-readable format
taking into account locale and decimals.