Proto commits in mapbox/mapnik-vector-tile

These 9 commits are when the Protocol Buffers files have changed:

Commit:0616f83
Author:Dane Springmeyer
Committer:GitHub

Mark the .proto as proto2 syntax This allows the .proto to be used with libprotobuf >= 3.x without warnings.

The documentation is generated from this commit.

Commit:23cc02f
Author:Dane Springmeyer

attempt to build against proto3

Commit:089b22f
Author:Dane Springmeyer

disable required version field in mapbox vt spec

Commit:1532ccc
Author:Dane Springmeyer

pull in the vector tile v1.0.1 spec (+ experimental raster) + separate namespacing

Commit:8efa888
Author:Dane Springmeyer

first pass at encoded image support

Commit:a49a3cb
Author:Vross

Correct documentation.

Commit:47fe94e
Author:Dane Springmeyer

encode buffer_size in tile - ensures tile_datasource wrapper can efficiently report correct bounds for features - supportes negative buffers because mapnik does / avoids overflows - we avoid encoding the default 0 buffer to be ruthless in saving bytes - alternative would be to encode actual extent, but this seems like overkill - long term solution is still https://github.com/mapnik/mapnik/issues/1963

Commit:15cdb68
Author:hjanetzek

update protocol documentation to reflect current implementation: - no implicit first MoveTo - highest bit of mapnik::SEG_CLOSE (15) is masked out to match three command bits

Commit:0e94978
Author:Dane Springmeyer

add proto description