mavelous.min.js should also depend on the extern files.
Fixed some JSDoc annotations and added a little to the leaflet externs.