Merge branch 'release/v1.5' into develop
Merge branch 'hotfix/FixWorkItemEditor' into develop
Protect against fast double clicking in the editor.
Create a basic modal dialog prototype.

This prototype uses bootstrap.  There was also one that used jQueryUI, but
this one looked and behaved much nicer.
Modify the work item type to use a modal editor.
Make other admin editors modal.
Create fallback editors.

These editors will be used when client side validation was not able to be
done and the validation failed on the server side.  When we come back from
the POST, we need something simple to load, and this is the simplest
solution.

The most common errors are ones that can be enforced on the client first,
so these editors should rarely be used.
Merge branch 'hotfix/FixDoubleEntry' into develop
Make the work item editor modal.
Make User editor modal.
Fix routing and tests.
Remove Details.
Make project editor modal.
Make the sprint editor modal.
Remove error messages from data service.

The error messages are a UI concern and thus have been moved to the web project.
The only exception is he error message for duplicate names.  That condition can only be
effectively checked in the data service, and thus remains there.

Many of the other errors can be enforced on the client, but only if the error actually is
expressed on the view model, which is another reason for moving these messages and
associated attributes.
Fix saves.
Update WebMatrix version.
Set up Azure deployment.
Require HTTPS
Basic changes to the versions.