protobuf dependency version changed from 2.4.1 to 2.5.0
protobuf dependency version changed from 2.4.1 to 2.5.0 - commit fix
Fix bug #350, fixed length argument out of order.
configure semver to enforce semantic versioning
Use parameterized to test with and without dictionary.
protobuf 2.5 instalation script for Travis
protobuf 2.5 instalation script for Travis - build fix
protobuf 2.5 instalation script for Travis - pushd/popd
protobuf 2.5 instalation script for Travis - fix
protobuf 2.5 instalation script for Travis - remove make check
Merge pull request #336 from lukasnalezenec/protobuf

protobuf dependency version changed from 2.4.1 to 2.5.0
Merge branch 'master' into tweak_semver
Add support for DECIMAL type annotation.

Changes:
* Add Types builder API to consolidate type building, consistency checks
* Update schema parser to support precision and scale on DECIMAL:
  required binary aDecimal (DECIMAL(9,2));
* Update writeToStringBuilder methods to add precision and scale
* Add DECIMAL conversion in ParquetMetadataConverter
* Add precision, scale conversion in ParquetMetadataConverter
* Add OriginalTypeMeta to hold type annotation metadata (e.g., scale)
* Add more testing to ensure compatibility
Fix primitive type equality for fixed with different lengths.
Add more tests for type builders.
Add test for decimal with unsupported primitive types.
Add Types builder API documentation.

Also add check that scale <= precision and test.
Simplify Types API by moving repetition.
Update documentation and formatting.
Fix maximum precision calculation, account for sign bit.