Update dependencies

This change updates a number of dependencies in the application.  It
also removes the final Bower dependency and replaces it with a webjar.
Finally, it removes the use of EntityLinks on recommendation of the
Spring HATEOAS project lead.
Merge branch 'websocket-web-jar'