Add EXT support to C library
Adapt msgpack_test.cpp EXT cases to msgpackc_test.cpp
Fixed the path of the msgpack.pc to support structured build.
Added 'make install' as a test target.
Merge branch 'tarruda-ext-support-for-c' into poc/0.6
Merge pull request #122 from redboltz/add_install_test

Added 'make install' as a test target.
Merge pull request #121 from redboltz/fix_cmake_binary_dir

Fixed the path of the msgpack.pc to support structured build.
Added memory checking for travis-ci cmake build.
Separated msgpack_test.cpp.
Renamed test files.
Decreased test's loop counter to avoid travis-ci no output timeout.
The number of loops is not so meaningful.
Removed unused variables.
Merge pull request #123 from redboltz/add_memory_check

Add memory check
Added zero size tuple support.
Added additional unpack() APIs to support C++11 style programming.
Fix size packing/unpacking for EXT 8/16/32

For EXT 8/16/32, the "size" field was being incremented by 1 to account for the
type field, but according to the specification the size should only consider the
length of the data field.
Merge pull request #129 from tarruda/fix-ext-8-16-32

Fix size packing/unpacking for EXT 8/16/32
Merge pull request #126 from redboltz/add_zero_size_tuple_support

Added zero size tuple support.
Merge pull request #128 from redboltz/cpp11_unpacked_return

Added additional unpack() APIs to support C++11 style programming.