Add Settings api, and xpathCompression setting for Android

Same as last, time, you need to use my fork of wd.js to run the tests...
@bootstraponline suggested above that he'd rather it be broken out than pasted in. I could go either way.

BUT: node.js is all about extreme modularization and leveraging npm. One should NOT be avoiding new dependencies (unless they're critical dependencies on large modules which aren't maintained).