Clean up and document various exceptions.
Better error reporting in area_test.
Introduces pbf_error as exception used for PBF parsing problems.
fix MSVC errors in calling buffer_add_area
with long initializer list