Adding a basic CMake configuration file
Adding a "test" target to CMake & a Travis CI config file
Hyperlink to Travis-CI last build results.
Fixing a typo
Adding picture of the current build status of Travis CI

 - Improving CMake build & test explanations
Improving the Layout of the build status.

+ some more comments on building the wrapper as a Library
Adapting the CMake and test for Visual Studio under Windows
Added googletest as a submodule

 - from the chromium git repository: https://git.chromium.org/git/external/googletest.git
Travis CI build status at the beginning of the README

 - remove an old TODO already done
Added a proper "src/CMakeLists.txt" file defining the static library.

 - This enable using this SQLiteCpp repository as a Git submodule,
 - simply add_subdirectory (SQLiteCpp/src) to you main CMakeLists.txt
   and link to the "SQLiteCpp" wrapper library.
Added a "sqlite3/CMakeLists.txt" file defining the SQLite3 static library for easier Windows build.
Adding a build script

 - using the generic command "cmake --build ." instead of "make"
 - using the generic command "ctest" instead of "make test"
 - updated readme
Readme: CMake bash code formating
Adding a build script for Linux/Unixes
Replace abort() by return EXIT_FAILURE
Updated TODO (Unit Test) and Changelog (0.5.1)
Fixed the 3 warnings specifis to 64 bits GCC build

 - warnings revealed by issue 3
 - but also shown by Travis CI builds
Fixed issue #3 by stating that SQLiteC++ requires a sqlite3 library compiled with SQLITE_ENABLE_COLUMN_METADATA defined

 - see http://www.sqlite.org/compile.html#enable_column_metadata
 - added an Troublesooting section in README.md
Layout of the Troubleshooting section
Suppressed the flag SQLITE_ENABLE_COLUMN_METADATA from SQLiteC++ wrapper source code.

 - it can be defined by CMake in client code application