move registry.scan registration to registry.init

This gives us more flexibility to add other things without people
having to change our init code.
serve bundles as downloads, do not display in browser
rebuild bundles
whitespace-cleanup
bring style in line with rest of file
fix jquery validation race
markdown extraction needs a following heading with same level
our form-validation is nothing to be proud of (yet)

But it's gonna be LEGEN... wait for it
rebuild bundles