Reformat npm dependencies in alphabetical order

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Specify latest karma-coverage in package.json

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Configure karma-coverage with html reporter

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Configure cobertura coverage reporter for Jenkins

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix created on date parsing
Add moment timezone support
Add timezone service stub
Implement timezone service
Pass timezone to messages controller
Remove superfluous TODOs
Fix activity link for last forum message
Add timezone data
Add styles to modals in toolbar settings menu

- added styles to modals in toolbar settings menu
Add styles to modals in toolbar settings menu

added styles to modals in toolbar settings menu
Fix typo
WIP. Enabled page settings modals and cleaned up modals a bit.
Wired up page settings modal with rename and delete.
Removed delete from page settings modal and added delete to settings menu.
Add non-stupid-digest-assets dependency

This is a transitionary measure that allows us to precompile certain
assets without a digest. The README provides an explanation of the use
cases for which this is needed:
https://github.com/alexspeller/non-stupid-digest-assets/blob/master/README.md#but-shouldnt-i-always-use-the-rails-asset-helpers-anyway

[ci skip]

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Configure non-stupid-digest-assets whitelist

Bug # 8228

[ci skip]

Signed-off-by: Alex Coles <alex@alexbcoles.com>