Add drop-down menu for concerts.

Hacky approach for now, just to get the link displayed.  A controller will be needed to wrap up this logic when the next feature is developed.
Discard button should return to the List view.

Update the Discard button on the Concert editor to return the user to the list of Concerts, rather than just resetting the form.
Move date format logic to the View.

How to display a given date object is more of a View concern than a ViewModel concern, so move the application of the date format to this location.  The application of the format is delegated to a helper function, now moved to (and imported from) a new file, commonFunctions.js.
Add basic validation to quick add form.

So far, I've just decorated all the form fields with the 'required' attribute.  This probably needs bolstering with some jQuery to ensure fallback on older browsers. It definitely needs bolstering with more intelligent jQuery validation to ensure the Concert date is sensible, etc.
Fix Modernizr.load.

Looks like this just isn't available anywhere on NuGet at all, which seems silly. Download and apply custom build of Modernizr 2.6.2, including Modernizr.load.

Also fix the application of date pickers to date fields: only do this if the date input type is unsupported, not the date time input type.  This needs some attention in future, as there's a time picker widget which doesn't seem to exist in the solution, amongst other small problems.
Enable client-side validation on quick-add form.

Crikey, this was way tougher than it needed to have been.  A few things to note:

  - The unobtrusive validation stuff was interfering with my manual validation. Something to add to the backlog (port to unobtrusive validation)?
  - The version of jQuery Validation I was using (1.8) did not support the HTML 5 input types, so I've updated to the latest version of both jQuery and jQuery Validation.
  - I switched the format of the date saved by the date picker from yyyy-mm-dd to dd/mm/yyyy.  This then required the same change to be made to the min attribute on the quick add form.

There also seems to be a bunch of whitespace changes that I can't be bothered to undo at this point.

The next thing to do is to get the validation messages to display more nicely so they don't fuck with the layout of the quick add form as is currently the case.
Display validation errors in popover.

The popover isn't displaying properly, possibly because we're currently using an older version of Bootstrap (although all the necessary styles appear to be available), but at least the idea is in place.
Remove jQuery validate rules.

No need to duplicate these in the object definition; it's now clever enough to pick up the validation rules from the HTML.
Merge branch 'feature/concertSnags' into develop