Basic multipolygon support

Multipolygon shapes still can't be created or edited, but multipolygons can now at least be selected and have their attributes edited without the editor blowing up.