Merge pull request #362 from mapbox/stylesource

Break out StyleSource struct
Merge branch 'master' into fuzz-pipe