Fix for javascript to check all sub scopes on check of parent
[Completes #65262304] User should be able to distinguish new (unread) notifications from read ones on the Dashboard and All Notifications pages.

Fix to home page and tests to use repeatable ordering for records whose dates are the same
Custom Maintenance Page
[Completes: #44203095] Scope descriptions are geared towards users, wording sounds weird on register app page.
Adding test for App.compare_domains
Merge branch 'master' into xavier_merge_master_20140211

Conflicts:
	app/views/notifications/index.html.haml
	spec/requests/home_page_spec.rb