minor configuration change
Animation: default `currentTime` and `to` time is Date.now()
minor: yuidocs fixes, whitespace
minor refactoring / reorganizing
UnsupportedFeatureError
AerisTile: Support future tiles types
SnowDepth Tile: Remove uneeded getTileTimesCallback method
Animation#setSpeed/Timestep: prevent unnecessary anim restarting

- Only restart animation if speed/timestep has changed
TileAnimation: init with most current time

instead of latest time.

If we have future times, we want to start at
the current (actual) time, not at the latest future time.
Animation: timeTolerance option

- Prevent showing layers which are to far removed
  from the current animation time.

- Use case: when showing future animation, layers without
  future times will hide after `timeTolerance` ms
Radar: configure future tile type
MockAnimation: add missing methods
AnimationSync: Wait for all animations to fire a load:times event
minor: yuidoc fix
Configure new future tile layers

- Satellite
- SatelliteGlobal
- Radar
- Winds