Replace Boost Property Trees with json_spirit to improve performance and preserve non-string types