Add multi-scale time format method

Added `multi` method for both local and UTC formats, as described here:

https://github.com/mbostock/d3/wiki/Time-Formatting#format_multi

Added a test case taken from here: http://bl.ocks.org/mbostock/4149176