Fix gh-407: added recommended UMD syntax to raphael for AMD support.

This adds AMD module support. Currently, loading Raphael with AMD is not even shimmable because of eve's support of AMD. This plays nicely with eve, treating it as a separate module (conveniently loadable by other files as well).

Related: https://github.com/umdjs/umd