Remove declarative location menu

If you reuse the gadget area dijit there may be some cases where a location menu does not make sense.  Instead of it being present in the template i have moved it to the code and added a way for subclasses to override a method so it does not get added.