Make context menu component more self-contained

Widget-type directives should have replace:true in their config. They also should as self-contained as possible.
Partial menu.html renamed to contextmenu.html
Less file menu.less renamed to contextmenu.less
Merge pull request #98 from geoadmin/dev_context-menu-widget

Make context menu component more self-contained