Add Object utility function for creating property aliases in the public namespace
Make all methods on the XML class native

Also added type checking for many methods.

Still: 291 insertions(+), 393 deletions(-)
Make all methods on the XMLList class native

Same deal: 63 insertions(+), 222 deletions(-)
Fix slight bug in XML comparison algorithm
Trim whitespace from non-whitespace-only node during E4X parsing when  XML.ignoreWhitespace is set