Standalone presets and imagery.

Refactored the way iD loads list of Presets and Imagery, allowing users to supply their own during runtime.
Right, that makes sense. Fixed in https://github.com/openstreetmap/iD/commit/3781dd35a33964d631e696e56fc211f33a99426a