GUAC-928 Always send error codes as numbers, not strings.
GUAC-928 Restore file upload functionality, improve error appearance, and add translated units and file upload sizes.
Merge pull request #14 from glyptodon/GUAC-928

GUAC-928 File Transfer not working
GUAC-928: Add progress bar to notifications.
GUAC-932: Remove round borders on progress bar.
Merge pull request #15 from glyptodon/notification-progress-bar

GUAC-928: Notification progress bar
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.