Add option to place extension menu items at top.

This addresses #15, though this functionality could be implemented in a
few different ways and is worth discussing.
Add Menu extensions example.

The example is taken straight from the docs.
Merge pull request #166 from mminer/positionable-menu-extensions

Implement positionable menu extensions