misc improvements, mainly to locations

BrooklynImageChooser can now be subclassed to inject custom logic more easily; 64-bit can be selected as a config key; and misc cleanups