Improved bootstrapper initialization process

* Made PreApplicationStart private
* Renamed PostApplicationStart > Start and added initialization check
  making it possible to call Start manually during application start
Fixed failing spec tests
TypeDiscoverer now register assembly types in parallel
Configure now initialize its inner configuration components in parallel
Add Bifrost.dll to the approved assemblies in TypeDiscoverer