Fixes #1551 - Created Insights JSON API and added HTML5 notifications functionality.

- Created InsightAPIController
- Added thinkup_api_key to view of ThinkUpController
- Updated InsightMySQLDAO with new API functionality
- Added InsightNotFoundException
- Created notify-insights.js
- Added script to _header.tpl
- Added "Enable desktop notifications" icon to _statusbar.tpl