Merge pull request #289 from alterm4nn/master

Sync with master
Edit web.config to match the production config
Merge branch 'master' of https://github.com/alterm4nn/ChronoZoom
Merge branch 'master' of https://github.com/alterm4nn/ChronoZoom
Timeline order gets root first
Merge branch 'master' of https://github.com/alterm4nn/ChronoZoom
Merge pull request #320 from jilarson/storage3

Timeline order gets root first
fix UI tests
Merge pull request #321 from a-chumagin/master

Fix UI tests
Added documentation comments; switched on XML generation in the project properties.
Improve Timelines Query Performance
Fix307: Attribution and MediaSource Missing
Tour Bug Fixes: 310, 309, 308.
Merge pull request #322 from javierluraschi/IncrementalLoadRootSort2

Improve Timelines Query Performance
Add exceptional.io javascript unhandled exception tracking to all html and aspx pages
Add Support for Thumbnail Generation
Fixes Tour NULL Tour Descriptions
Merge pull request #324 from javierluraschi/TourBugFixes

Tour Bug Fixes: 310, 309, 308.
Merge pull request #325 from javierluraschi/Fix307

Fix307: Attribution and MediaSource Missing
Merge pull request #328 from willum070/working

Added documentation comments; switched on XML generation in the project ...