registry: initial release

* Adds application registry extension to streamline registration of
  Flask extensions, packages and pluggable objects.

* WIP: Replace usage of autodiscover_<name> with RegistryProxy and
  AutoDiscoverRegsitry.
Merge pull request #84 from lnielsen-cern/app-registry

registry: initial release