Timeline source reorganization.

Some internally-used methods are now private.
processQueue() handles the move from queue to active items.
rename _motions to _items in Timeline.

No effect on interface.
Fix double to float conversion warnings.

Make sure std::math functions use float overrides.
Switch from double to ch::Time for Scene delta time.