Widget reorganization

1. Move widget specific code into subdirectories to make it easy to tell which pieces are shared or widget specific.
2. Break out darker css styling into separate files for Animation and Timeline.
3. Remove Dojo/TimelineWidget files since the dojo version isn't needed.