create new instances on demand otherwise instances and thus locations persist across the request
theme should mount only inside the theme directory
set the namespace before creating the handler
redirect to correct namespace
make fieldtype pattern for email and url come thru
move stylesheets to top of head
javascript form validation

Adds a error: "error text" to field definitions.
Displayed when a field does not validate.
fix changelog screens #2017
go back to using themebase
this was resetting the prefix and uploading to the root, use the created object insead.
Fix notice. There can be dirs in that list that have no extension defined
Merge pull request #2025 from rarila/searchplugin-fix

Fix notice in SearchPlugin::handle()
Merge pull request #2019 from GDmac/2.0

Javascript form validation [cl]
Merge pull request #2023 from GDmac/changelog

Changelog templates, fix #2017
Merge pull request #2024 from rossriley/fix-upload-to-namespace

Fix upload to namespace