Fix Primitive picking when appearance is closed and the geometry is on the surface.
Update CHANGES.md.
Move to b27.
Check winding order of 3D points projected onto 2D plane instead of original 3D points.
Update CHANGES.md.
Make loadXML use loadWithXhr.
Detect and parse data URIs in loadWithXhr.
Fix specs for loadXML.
Updates based on review.
Include the error parameter in example code.
Update CHANGES.
Merge pull request #1533 from AnalyticalGraphicsInc/loadDataUri

Detect and parse data URIs in loadWithXhr
Merge branch 'master' into geometryPicking

Conflicts:
	CHANGES.md
Cleanup CompositeDynamicObjectCollection

1. DynamicObject.definitionChanged previously only fired on property assignment; now that it fires whenever a property is changed we could remove a bunch of extra bookeeping code.
2. We no longer a new closed-over function for each event subscription, so I moved the function created by createPropertyChangedCallback onto the prototype.
3. Fix a bad length assignment in removeAllCollections.
4. Compositing should now be faster and take up less memory.
Update from review.
Merge branch 'master' into extrudedPolygon

Conflicts:
	CHANGES.md
Merge pull request #1524 from AnalyticalGraphicsInc/geometryPicking

Primitive picking
Add test.
Merge branch 'master' into extrudedPolygon

Conflicts:
	CHANGES.md
Merge pull request #1528 from AnalyticalGraphicsInc/extrudedPolygon

Extruded polygon