Added rotate and scale functionality to Marker

Originally based on RotatedMarker.js from Leaflet.PolylineDecorator by
Benjamin Becquet.

https://github.com/bbecquet/Leaflet.PolylineDecorator/blob/master/src/L.RotatedMarker.js

Includes a DomUtils.getFilter that creates all of the required DX filters.