Some time axis/scale clarifications

close #773 

Simplify logic for getTickLevel in time axis.
Change some methods to private in time axis
Add a default domain to time scales.
There's a value Plottable.MILLISECONDS_IN_ONE_DAY listed in formatters.ts equal to Time._DEFAULT_DOMAIN_LENGTH
I would either remove that variable and fix dependencies or replace your variable and fix your dependencies.