Proto commits in paulmach/osm

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

Commit:5ee6d00
Author:Paul Mach

remove support for marshalling core types into custom binary format

The documentation is generated from this commit.

Commit:65e64cd
Author:Olaf Flebbe

protobuf: port to google protobuf

Commit:203c4db
Author:Florian Goetghebeur

Revert "Update now uppercase OSMPBF internal package name" This reverts commit 73bc9cad07139149fe34fccf4f92d428a4a71ce4.

Commit:29fe72f
Author:Florian Goetghebeur

Lowercase package names in proto files

Commit:f9e8946
Author:Florian Goetghebeur
Committer:Florian Goetghebeur

Add support for node locations on ways

Commit:73bc9ca
Author:Florian Goetghebeur
Committer:Florian Goetghebeur

Update now uppercase OSMPBF internal package name

Commit:7170be2
Author:Paul Mach

update pdf protos to match github.com/openstreetmap/OSM-binary

Commit:8495c4a
Author:Paul Mach

add Orientation to relation member + marshalling

Commit:c20ebb5
Author:Paul Mach
Committer:Paul Mach

element-update and marshalling

Commit:683dcc4
Author:Paul Mach
Committer:Paul Mach

Compute full+minor way and relation versions

Commit:5aac34c
Author:Paul Mach

Minor version for ways and relations

Commit:82f480f
Author:Paul Mach

Save 4 bytes on Nodes marshalling

Commit:f4c6e64
Author:Paul Mach

move to gogoproto

Commit:d96694b
Author:Paul Mach

osmpbf: move the gogofaster

Commit:f494b64
Author:Paul Mach

marshal osm.Tags

Commit:e04d348
Author:Paul Mach

Lng -> Lon

Commit:03225ed
Author:Paul Mach
Committer:Paul Mach

protobuf osm scanner

Commit:388fcfc
Author:Paul Mach

More marshalling tests and updates

Commit:fb00e1f
Author:Paul Mach
Committer:Paul Mach

add ability to marshal sets of elements

Commit:422a9ed
Author:Paul Mach
Committer:Paul Mach

refactor and changeset tests

Commit:8a414e1
Author:Paul Mach
Committer:Paul Mach

changeset marshalling

Commit:66c45f6
Author:Paul Mach
Committer:Paul Mach

protobuf marshal/unmarshal progress Most logic, more tests and api cleanup needed.

Commit:2ec5e3e
Author:Paul Mach

API, more explicit types and more!!

Commit:8921590
Author:Paul Mach

thinking about protobuf