PARQUET-1042: Fix Compilation breaks on GCC 4.8
PARQUET-1042: Fix Compilation breaks on GCC 4.8

Not the most beautiful, but verified locally in docker.

Author: Uwe L. Korn <uwe@apache.org>

Closes #359 from xhochy/fix-private and squashes the following commits:

9c2045e [Uwe L. Korn] PARQUET-1042: Fix Compilation breaks on GCC 4.8

majetideepak/parquet-cpp,wesm/parquet-cpp,apache/parquet-cpp,apache/parquet-cpp,wesm/parquet-cpp,MaxRis/parquet-cpp,advancedxy/parquet-cpp,advancedxy/parquet-cpp,advancedxy/parquet-cpp,itaiin/parquet-cpp,majetideepak/parquet-cpp,advancedxy/parquet-cpp,wesm/parquet-cpp,advancedxy/parquet-cpp,itaiin/parquet-cpp,itaiin/parquet-cpp,majetideepak/parquet-cpp,wesm/parquet-cpp,MaxRis/parquet-cpp,apache/parquet-cpp,wesm/parquet-cpp,itaiin/parquet-cpp,wesm/parquet-cpp,apache/parquet-cpp,majetideepak/parquet-cpp,itaiin/parquet-cpp,apache/parquet-cpp,itaiin/parquet-cpp,advancedxy/parquet-cpp,majetideepak/parquet-cpp,majetideepak/parquet-cpp,MaxRis/parquet-cpp,MaxRis/parquet-cpp,apache/parquet-cpp,MaxRis/parquet-cpp,MaxRis/parquet-cpp