Migrate sources to v5

* minZoom -> minzoom
* maxZoom -> maxzoom
* source.url -> source.tiles
raster-fade -> raster-fade-duration
jshint
transition-* ⇢ *-transition
Merge branch 'v5'