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.

This was causing issues in unwrapper/createUnwrapperFunction, if the user passes in an argument that's wrapped (Class/ID) into a function without holding to the variable (e.g., executing $.someFunc($someOtherFunc())) the wrapper is tossed and a race condition happens in V8 between the garbage collection and FFI bridge, it's difficult to track down, the two unit tests were reliable when i was testing it to replicate the issue.  This is not the only fix required.  The reason this was an issue is setting rtn = val (in addition that wrapper was only touching its arguments as a pass through) caused the arguments to loose their wrappers and the pointer only remained, when the object was either wrapped and the pointer was found in ID/Class through get/set associated objects, the original pointer was freed, the original class was freed and the whole thing went into an undefined state.