WIP preparations for gisto-chrome plugin compatibility
WIP preparations for gisto-chrome plugin compatibility - Rev2
Merge branch 'master' into maayan

Conflicts:
	app/js/controllers/headerController.js
	server/app.js
preparations for gisto-chrome plugin compatibility - Server is complete
Add ability to go to revision file on web.
Diasabled comments in history view - no use for it there as of the moment.
Fix some title on mouseover.
Fix gravatar have no time to load at log-in stage.
Merge branch 'master' into maayan

Conflicts:
	server/app.js
Optimized AppSettings service performance by relaying less on localStorage and use a cached object which is loaded on application load.
Also fixes #64 and loads the correct avatar when no gravatar is present.
* Changed outside links to work via custom directive. Removed few unnecessary functions from controllers as outcome.

* Removed comments from where they should not be.

* Minified with grunt as "Production".