GUAC-932: Remove legacy JavaScript source.
GUAC-931, GUAC-942: Add guacHistory service, replacing legacy GuacamoleHistory object.
GUAC-932: Remove use of localStorageUtility where possible. Use cookies for auth data.
GUAC-932: Remove localStorageUtility entirely.
GUAC-932: Save thumbnail upon disconnect.
GUAC-932: Dynamic "src" attribute for img tag should be "ng-src".
GUAC-932: Fix dimension checking logic.
GUAC-932: Move history-related things into own module. Begin "types/" hierarchy convention for services providing constructors only.
GUAC-932: Add Notification* classes. Clean up related JS.
GUAC-932: Migrate ClientProperties to new "types/" convention. Explicitly note type elsewhere.
GUAC-932: Explicitly handle lack of auth data. Document return values for such a case.
Merge pull request #17 from glyptodon/cleanup-angular

GUAC-932: Initial cleanup of Angular code