TypeScript Removal - First Pass

Copied .ts comments to .js files. Removed TS references in .config
files. Removed .ts files and associated maps from project. Found some
pre-existing file references (such as images) missing in project so
added. This pass does not include JS bundling.
TypeScript Removal - Bundling

Implemented .NET bundling for JS.
TypeScript Removal - Individual Minification

Disabled bundling as .NET bundler's resultant JS merge file can be
incorrectly merged. Using Web Essentials (VS Extension) to produce
minified JS files automatically. (Web Essentials is already used for
LESS files.) Changed versioning stamp logic to use build date/time for
JS files. Changed loader to load individual files, full JS/CSS for
developers, minified JS/CSS for test and production environments.
Circa Option in Date-Picker Widget

Minor touch to expose circa option in date-picker widget for future
consumption. Manually merge from previous pull request.
Tidied-Up CSS in Solution Explorer

Removed unused site.css. Associated .css files with parent .less files.
Implemented Audio.JS

For a consistent look over all major browsers, audio.js's UI widget is
now displayed instead of each browsers' native HTML <audio> controls on
the tours editing panel. Have not customized colors, but this should be
easy to do if desired. e.g.
http://kolber.github.io/audiojs/demos/test2.html
Implemented autoNumeric

autoNumeric applied  to tour stop lapse time input, to ensure
client-side only permits integer entry in a suitable range. (Validation
also on server-side but this is nicer user experience.)
Merge branch 'NeilCresswell-remove-ts'
Merge branch 'jquery-plugins' of git://github.com/NeilCresswell/ChronoZoom into NeilCresswell-jquery-plugins
Merge branch 'NeilCresswell-jquery-plugins'
Track Number of Bing Searches

Added as Google Analytics event with secondary dimension on search type.
Tidied-Up Google Analytics

Changed from individual pushes to single push (faster) and added load
time tracking.
Merge branch 'NeilCresswell-home-page'
Other Editable Timelines Added to Home Page

When user is logged in, the user's My Timelines section on the user's
home page now also displays other timelines that the user has edit
rights to, in addition to the user's own timelines.
HotFix: Switch Production to Use Non-Minified JS

In order to help investigate various bugs in production, we are
temporarily switching from using minified JS to the original JS. This
change will eventually be reverted.
Merge branch 'home-page' of git://github.com/NeilCresswell/ChronoZoom into NeilCresswell-home-page
Merge branch 'NeilCresswell-home-page'
Display Name of Other Editor

When two or more users have the edit pane open at the same time and have
touched the same exhibit without refreshing to see each others' changes,
everyone after the first person to save is warned that another user has
already changed the exhibit. This change is to improve the warning by
including the user name of the first person to save.
Merge branch 'master' of https://github.com/alterm4nn/ChronoZoom into home-page
Merge branch 'NeilCresswell-home-page'