The prototype way of L.Debug

I wanted to put in  pull-request to spur a conversation in the future about benefits/drawbacks of creating L.Debug through Leaflet API versus just through prototype.

The last commit on this pull request gives me everything i every wanted out of L.Debug in less than 125 lines.