+ fix grammar to work with phoenix v3/c++11
+ re-enable geojson generator
+ move preprocessor directive to the top
+ use std::move in tests