Fix the typing of L.Icon.Default

This wasn't quite right and the 'develop' branch of the TypeScript compiler no longer accepted the hacky typing.  This should be the correct typing according to information from the TS team here:
https://typescript.codeplex.com/workitem/132
Merge pull request #1135 from derekcicerone/patch-23

Fix the typing of L.Icon.Default