implement multilevel sort
two bug fixes

1. allow whitespace in metaname value
2. append the direction span instead of replacing all key contents
bugfix: restrict sort display to current panel
fallback to key name if display text is missing

and pull key display into menu
Merge branch 'sentence-multisort' into new-sentence-widget

Conflicts:
	js/controller/TagMenuController.js