Fixed #7: no toolbarbutton visible (when privatebrowsing.autostart is set to true)
New login screen.
Busy indicators while loading widgets.
Misc. code improvements.
 - local font files and styles
 - removed jquery for panels/context menu that did not need it
 - added english text as comments besides dutch text
 - centralize outgoing API calls
 - centralize timers
 - split up panels as 'widgets'
 - separate panel and clicktodial more
 - some fixes in the observer that didn't find all regex matches
 - jslint: every script is (function() { 'use strict'; })();
 - stop polling after additional statuses: 'blacklisted', 'failed_a', 'failed_b'
 - trailing whitespace
 - added a print style to hide the voipgrid-phone-icons when printing
 - don't display an empty status (null) and show an initial status, so status is never empty
Merge branch 'codebase-improvement'

Conflicts:
	data/assets/css/panel.css
	data/assets/js/panel.js
	data/assets/less/panel.less
	data/panel.html
	lib/main.js
	package.json
	voipgrid.xpi