Fixed inherited provider.  Tree enumerator walks XamlNodes instead of the XObject.  Added _IDs to XamlObjects.  Changed "Type" to "ParseType" to distinguish for JsonParser.  Setting up parser to be able to handle new code.
Fixed registration of dependency properties.
Fixed FrameworkElement visual tree enumerator.
Simplified PanelChildrenCollection.
Added better error reporting for attach errors.
Added VisualTreeHelper.
Now only attaching/detaching in provider store if object is XamlObject and is a custom dependency property.
Fixed mechanism for attaching children to a Panel.
Now propagating IsAttached in Panel children.
Fixed references to bounds/extents in LayoutUpdater.
Restored polygon logic.
Fixed DeepTreeWalker. Wasn't fully implemented for some odd reason.
Now handling when Border Padding/BorderThickness are null.
Now creating auto properties for all dependency properties.
Fixed Grid logic regarding separator.
Implemented matrix functions.
Fixed typo in LayoutUpdater. Wasn't setting ActualHeight to anything.
Fixed rendering of SolidColorBrush.  We are no longer parsing "Color".  Instead we spit out Color.FromHex("...").
Updated resources json.