* Support shapefiles with binary field names.
* Recurse directories and ZIP files in `loadshapefiles`.
* `loadshapefiles` will not create a boundary set if no shapefiles are found.
Identified quirks:
* If a shapefile has `_cleaned_` in its name, it will not be loaded, unless created by Represent Boundaries.