Updates for 0.7 release

 - Use the exact same jshintrc as Leaflet
 - Add karma testing and jshint to Gruntfile
 - Remove the submodules mess (and use npm dependencies instead
 - Update Leaflet dependency
 - Port the IE quirks over to the new leaflet-oldie-classes