Bug 907177 - [Clock] Add integration tests
Print debugging information
Print debugging information on window location
Add debugging information on :target view
Add more debugging statements
Add still more debugging information
Only run Clock integration tests

Other tests intermittently fail and prevent the Clock tests from
running.
Revisit tests
Simplify and document deepMap utility
Fix and re-enable last of the old tests
Document magic
Add debugging statements
Add more debugging statements
Ensure sliding has begun before waiting for end
Cover behavior of creating multiple alarms
Add test for alarm manipulation
Make alarm tests relative to system time

If alarms are created with hard-coded times, they may fire in the middle
of a test. Because this would almost certainly result in false
negatives, the tests must be written to consistently create alarms that
will not be triggered.
Create Clock-specific assertion module
Add test for toggling alarm
Add test for alarm deletion