Add a fix for the hide column context menu operation


TODO Unify context menu and options drop down components
Require angular context menu rewrite
Port context menus to rewritten component
Disable sort header on click-behavior (WIP)
Add copyright headers to context menus
Add a drop down handler directive for the angular context menu
Update angular context menu
Add drop down handlers opening the column context menu to table headers
Reorder column context menu
Add ‘insert columns’ to column drop down menu
Hide some menu entries for the ‘id’ column
Reenable sort header directive tests
Merge branch 'dev' into refactoring/action-menus

Conflicts:
	app/assets/javascripts/angular/directives/work_packages/column-context-menu-directive.js
	karma.conf.js
	public/templates/work_packages/column_context_menu.html
Fix sorting by id column in column context menu, clear up
Mark columns with opened drop down as ‘active’
Fixed work package query specs.
Remove unnecessary require from drop down directive
Fix karma (directive controller requirement)
Avoid unnecessary digest cycles in drop down directive

[ci skip]
Merge pull request #1431 from opf/refactoring/action-menus

Refactoring/action menus