GUAC-932: Add Notification/NotificationAction/NotificationCountdown classes. Clean up related JS.
GUAC-932: Migrate ClientProperties to new "types/" convention. Explicitly note type elsewhere.