Jquery conversion

This is the conversion of delite from using dojo/core to using jQuery.
It builds upon already checked in work converting use of dojo/core to native browser methods, including:

* dojo/on (d948b79083f8e47434586afdcf9c12fb1b18ab15)
* dojo/keys (a9911d6a3c8135012451c1b9e6db53f2c5e53f42)
* dojo/lang/getObject (b1865cf019a0e95b6fb5d41e2c491c7f079adecd)
* requirejs-dplugins/has (ad7e449da45a5018dd62d7772197953f41b0962b)
* focus.js (4d3fcc960051be8bd442b61da1d5e96f3a467a7b)
* KeyNav.js (c53fbf64d1060f327e5a2002e204096c5c897e91)
* dojo/touch --> dpointer (edb99fcd131a0bd746bebdb825b95512681da444)

Also, 5f6fe6aa5c6e5fcde2a588e61d41d561d00feb84 in this PR uses my own implementation of dojo/Evented, rather than something in jQuery.

This PR intentionally doesn't include:

* Deferred - that will be handled by ibm-js/sdk#5
* Invalidating - will be removed as part of #182 
* test file updates

This PR is using jQuery's class methods, but my leaning is actually to use/write a classList shim instead.  It would only be used on IE9, so that future-proofs our code for when we drop IE9 support.