CON-1379: Added Handlebars library
CON-1379: Added Handlebar Engine
CON-1379: Support handlebars partials
Rename existing traits to follow *Trait convetion.

I renamed the existing traits in includes/wikia/traits to be named
*Trait and to take the .trait. out of the pathname. This should make
them compatible with PSR* autoloaders as well.

/cc @nmonterroso
MOB-2203: Added control keys for suggestion box
Refactored arrow handling
CON-1379: Support for handlebars js
CON-1379 add handlebars service

Conflicts:
	extensions/wikia/VenusTest/VenusTestController.class.php
	includes/wikia/nirvana/WikiaView.class.php
	includes/wikia/template/HandlebarsEngine.class.php
CON-1379 | Cleanup, changes after CR
Fix loadHandlebars
Fix for the annoying slash in the url
Remove redundant variable
CON-1385 make GlobalFooter seperate extension
CON-1385 move Monobook messages to GlobalFooter Extension
Remove File NS pages (they're from shared repo)
Added key code comments
Simplified functions
Cached direction check
CON-1385 CR fixes
CON-1379 | Fixes after CR