Add C/C++ FILE* buffer adaptor.

* add function msgpack_fbuffer_write();
* add class msgpack::fbuffer;
* add tests buffer.fbuffer and buffer.fbuffer_c .
Make fbuffer's constructor explicit.
Fixed failing test zone_allocate_constructor.

Corrected a typo in definition of myclass constructor with parameters.
Fix typo in QUICKSTART-CPP
Merge pull request #75 from mogemimi/fix/typo

Fix typo in QUICKSTART-CPP
Merge pull request #73 from ovz/master

Fixed failing test zone_allocate_constructor.
Fixed https://github.com/msgpack/msgpack-c/issues/77
Fixed dereferencing type-punned pointer will break strict-aliasing rules warning.
Merge pull request #79 from redboltz/add_inline

Fixed https://github.com/msgpack/msgpack-c/issues/77
fix compile error on Linux by gcc 4.7
Merge pull request #81 from watsonsong/master

fix compile error on Linux by gcc 4.7
Fixed https://github.com/msgpack/msgpack-c/issues/82
Fix to allow projects to compile with -Wconversion

Projects that use -Wconversion don't compile due to errors in msgpack header
files. This commit fixes all the errors in msgpack-c for when -Wconversion is
enabled.

Now I can even compile msgpack-c itself with -Wconversion and all my projects:

    CFLAGS=-Wconversion ./configure
		make
Merge pull request #80 from redboltz/fix_enum_member_test

Fixed dereferencing type-punned pointer will break strict-aliasing rules warning
Remove implicit type conversions from (un)pack_template.h
Merge branch 'philix-Wconversion'
Fixed linking order.
Merge pull request #83 from redboltz/fixed_readme

Fixed https://github.com/msgpack/msgpack-c/issues/82
Added cmake files.
https://github.com/msgpack/msgpack-c/pull/20
Removed 'preprocess' from original CMakeLists.txt.
Removed file copy from original CMakeLists.txt.

Removed 'preprocess' from bootstrap.
Removed file copy from bootstrap.

Added erb generated files. Ruby is no longer required.
Moved cases.mpac, cases_compact.mpa, pack_define.h,
pack_template.h, unpack_define.h, unpack_template.h,
and sysdep.h to apropriate location.

If you want to re-generate zone.hpp, define.hpp, and tuple.hpp,
then you execute preprocess.
Supported shared library on cmake.
Updated the documentation.