WIP: Start numeric type for resources

Opening for comments on this approach. Not functional yet.
I hate this whole section.  Some resource values just do not make sense in binary base, and others do not make sense in 10-base.  I *never ever* want to see memory as 1.357M - memory is never represented in base-10, and it will just be confusing.  Likewise I *never ever* want to see network as 1.5Mi - network is never measured in base-2.

I'd much rather the canonical output form be simple base values.

1.5 GiB of memory == 1610612736
1.5 Mb of network == 1500000
0.333 CPUs == 0.333