Remove bound model.currentRegion from societies
Add GDAL/Shapely to requirements for jVectorMap converter
Add tdwg-level2-map.js - jVectorMap from level2.shp

Converted using jvectormap converter.py from https://github.com/wylieconlon/jvectormap This version fixes the AttributeError: 'module' object has no attribute 'wkb' issue

`python converter.py --width 1000 --country_code_index 4 --country_name_index 2  ~/Data/DPLACE/geo/level2-shape/level2.shp tdwg-level2-map.js`
Use tdwg-level2-map javascript in all maps
Add region selection to dplace-map directive
Working towards 2-way binding of selected regions
Working 2-way-binding with dirty checking
Cleaned up and removed checkDirty

Wrap calls to setSelectedRegions with updatesEnabled, which prevents
the scope.apply
Replace one-off static assets with bower-managed
Remove angular-ui-select2
Tweak to fix 2 way sync of regions
Reworking to remove input box for regions

Instead, map regions are clickable and clearable
Fix improper splicing
Clear regions before setting regions

Previously assumed that setSelectedRegions would clear those not on the
array, but it doesn’t
show/hide tip based on selection length
Comment about API discrepancy
Style for selected regions
Rename 'regionId' to 'code' for clarity
Working search across multiple regions

GeographicRegions are pre-fetched, then compared by tdwg_code

The regions in the map do not know the Model PK, but they do have the
tdwg code.
I tried to write a filter to take a list of tdwg_codes and return the
geographic regions, but ran into troubles with django-filter and the
‘in’ lookup type.
Remove map object on directive destroy