Fixed bug where requestObject() would not create a new object if the
existing object extended the new class.

Change-Id: Ie9e07ce4ec12b59cd6b14f9f66c8fe8f08ca5cb8
organize imports

Change-Id: I3c1676c3e14b9364b715954e773a087adaeb0292
Simplified DescribeType code

Change-Id: I46a957e9e84a0de6e28de58b56d14c4159885f6d
Cleaned up code related to JavaScript. Weave now reports JavaScript
syntax errors.
Removed broken pageTitle feature and no longer including that text when
exporting screenshots.

Change-Id: I0ecf1a520a8c2cc6cb11e956f240d33310697146