Show readable description of bindings
Updated binding tab to show descriptive key names
Added a filter for filtering bindings
Reorganized javascript code across app, filters and controllers

Moved all javascript files under js folder
Removed jquery.js from repository
Added a global error handler
Use single expression instead of a function call to show selected tab
Moved all functions related to colors to a separate file
Moved angular.js to js directory
Added current scheme in list of color schemes
Changed scheme for loading key bindings
Removed extra spaces while showing function definition
Display bindings, history and variables in multiple lines on click
Enabled filtering by binding keys
Moved some color related methods from index.html to colorutils.js
Added code for parsing end key
Add a one second delay between query input and filtering history
Updated handling escape character in binding parser
Show actual binding if user clicks a binding item
Merge branch 'master' into ast

Conflicts:
	complete.cpp
Integrated new German translation provided by Benjamin Weis