fire tile events

add tile events "tileload" and "tileerror" from L.TileLayer methods
_tileOnLoad and _tileOnError which are bypassed here
+ new events "tilerequest" and "tileresponse" for Ajax
first approach to a debug layer

currently not as overlay but as a subclass of L.TileLayer.Vector using
SVG adding that to the tile