Manual axis ranges

I think it would be useful to have an accompanying AxisStrategy.defaultDomain() function which we can override on each strategy to make it easy to find out what we expect the default domain to be for a given axis.

So `[0, 1]`, `[new Date(0), new Date(1)]` and `[]` for linear, time and ordinal axes respectively.