Rockage

WIP, dont merge, Dom internal code review only.
oh uh shoulda been more specific, and yea this is probably a bug thinking about it more.

if one of these [[enums]] are in both development.ini and development-defaults.ini, then development.ini doesn't override what's in development-defaults.ini.

I need to triple check that this wasn't just me hallucinating at 2am when I discovered this, but I'm fairly sure it's the case.