Removes property editor filter as it gets executed too many times, changed this into a helper method.
Created new directive: umbpropertyinclude which handles the lazy loading of a property editor and then checks if it declares a controller before it compiles it. If it does, we'll make a lazy JS request for it's JS file and then finally compile it. With this in place we could have our own custom directive to officially state that a JS file is required instead of just checking for the ng-controller.
Merge remote-tracking branch 'origin/7.0.0' into 7.0.0