Removed libxml dependency, performance improvements, bump 0.1.1

Libxmljs is now replaced with a bridgesupport specific xml parser.

The new parser is 36% faster and lower code footprint (maintenance).  

The new parser uses 49.1% less memory (technically leaking memory fixes).

Added a few new unit tests for performance/memory. 

This passes all existing unit tests (unmodified), no changes in the API.

The objc runtime is very confusing, when it refers to Class it refers to the meta-class not an actual objective-c class. using object_getClass gets the metaclass if its a objective-c class, or if its an objective-c instance, the objective-c class.  I added a unit test that makes its use more clear.  Also, see: http://rants.tempura.org/2012/01/25/classes-and-meta-classes.html