Several changes regarding MeterGroupID #309:

* changed MeterGroup.identifier so it returns a MeterGroupID
* changed _meter_generators so it only uses meter.identifier
* did a find-and-replace through metergroup.py to modify any place
  that needed changing where we used `identifier`.