Load SVG map via ajax (fixing CORS errors)

* Moves svg's css into the file, reducing issues with using a relative path (and reducing the number of HTTP requests)
* Fixes typo in jshintrc
* Uses ajax to load svg files (instead of the object tag). This allows us to add the 'Origin' header, needed to account for the cross-domain image manipulation

Note that this does nothing to fix the too-many-images-on-one-page issue and most likely exacerbates it, since the same 1.5 meg is being inserted many times on the same page.
So if we know they are all going to be the same URL for the map svg, we could load it once from ajax and append it for each of them, correct?

Wouldn't this potentially fix the issue of having to load such a large number of svg images?