Introduce binary units

The methods `to`, `to_s` and `pretty` now have an options
hash to specify which units to use: SI or binary.