Revert "Bug 898666 - [clock] Clock refactor alarm object and add test"

This reverts commit 3746b1cdc0e344460c58cd52f85564b0c4f5940a due to a
UI regression in the ordering of Alarm list items.
Bug 910722 - JavaScript linting rules are too strict

r=rik
Revert "Merge pull request #11751 from rexboy7/fix-bug900838"

This reverts commit 92d9a334d52514ac521ac0bb39add28e373bcc33, reversing
changes made to 92b79a2dfe09d950e3789247a21e13083116ec0a.
Revert "Bug 910722 - JavaScript linting rules are too strict"

This reverts commit 5db143d5aa532aacbc1522c885ad38849ebd20b9.
Bug 906055 - Fix awesomescreen cache