Remove an unused constant
Rename some decoder tables to match the name used in the encoder
Rename data types in the decoder to match the name used in the encoder
Rename a decoder macro to the name used in the encoder
Move common tables and definitions into the common library
Move a struct to the actual place where it's used

It's not related to the config reader.
Share one implementation of the CReadConfig class between the decoder and encoder console apps
Revert "add max nal size setting in gmp wrapper"

This reverts commit a20c503d14c6d4df5c0d8e36da52981faa6d846f.
Fix for memory leak of input frames in encoder.
Merge pull request #1048 from ethanhugg/maxnal-revert

Revert "add max nal size setting in gmp wrapper"
Merge pull request #1049 from ethanhugg/frameleak

Fix for memory leak of input frames in encoder.
Merge pull request #1046 from mstorsjo/share-tables

Share some tables and definitions between the encoder and decoder
Merge pull request #1045 from mstorsjo/share-read-config

Share one implementation of CReadConfig between both console apps
Merge remote-tracking branch 'upstream/master' into travis.osx