Merge pull request #13 from lasso/devFreeServer

Pretend that the only existing encoding is UTF-8
Better error message on bad unicode in translations.
Normalizing requirements in diversity_api.
Adding baseUrl to components context.
Removing some debugging, adding some, setting baseUrl.
Adding cache of versions in diversity_api register.
Storing assets in component.
Added compound registry class
Merge remote-tracking branch 'upstream/devFreeServer' into compound-registry
Merge pull request #15 from lasso/compound-registry

Compound registry
Fixing dependency handling.
Merge
Counting all URL's with // in them to be remote.
Make sure Diversity_Api registry gets a valid URL before trying any API operations.