Fixed compile order of Matrix3D.
Removed DynamicValue+AutoCreator property precedence.  Refactored DependencyProperty.
Ripped provider store a new one.  Providers work totally different now.
Fixed typos in ImplicitStyleBroker implementation.  Removed SourceNode from DataContextStore.  Inherited values are pushed from parent to child.  Also removed Inheritable enum because it's no longer needed.
Inherited properties did not have auto properties normally created when registering.  Not allowing propagation of values that don't belong on an object.
Fixed null ref bug in IsEnabledStore.
Fixed issue where inherited properties were not discoverable to consuming owner types.
Fixed issue where SizeChanged was trigged, but storage was not updated.
Refactored IsEnabled property store to work more like DataContext store.  IsEnabled is pushed to its children.
Fixed inherited properties from not propagating down past ancestors that didn't own that property.