separate bucket render properties and change naming
move to std::map for classes
make code more concise
template the parser
convert to json
move to namespace to fix compile error on linux/gcc
Merge pull request #322 from mapbox/style-v3

Style Preparations