$compile no longer unwraps promises, meaning some property editors may not fully load (their various .then() methods never get executed). This attempts to resolve them after a delay. Could be intermittent, but seems to work in most cases.
...by adding the current Archetype's Umbraco Property Alias to the ID string
Old: archetype-property-0-0
New: archetype-property-sliderItems-0-0
Need to DRY this up later ;)
* Add static mappings for DefaultPreValues to config file (for now - should be able to pull them out)
* Merge in the DefaultPreValues to the Prevalues when building the config
* Add helper methods for getting DataType info (ie, prevalues, property editor alias)
* Add static mapping file of PropertyEditorAlias -> View, as can't seem to find a way to expose this from Umbraco (for now)
* Load the view's config from the DataType's prevalues