add (bu$compile): add bu$compile provider and service

Now we can declaratively lazy-load any directive at a later point in time and expect it to render properly in the indicated DOM subtree
Also removed references to jQuery inside the buMain
feat (bu$compile): add directive factory masking

Directive factories can now safely declare a 'defaults' property that specifies default values for bound values in case one is not present
fix (bu$compile): remove unnecessary logging

(minor)
add (bu$compile): added 'use strict' to the main function

(minor)
feat (jasmine-bootstrap): add pending focus to minimal view

Now when entering minimal view, pending tasks will be focused if no errors are visible
test (registryFactory): add test for registry factory and its configuration

Test written for the registry factory and its provider.
Features of the registry itself has been tested as well.