Update CMake rules in order to generate Visual Studio 2013 solution without issues. This means disable all non-workable checks (CXX11, CXX0X and unified GDAL) and remove compilation debug flags.
Add CPL_DLL to ctb class declarations and CPL_DISABLE_DLL to CMake preprocessor definitions in order to handle DLL export/import of ctb.

Add GDAL include directories to tool project builds in CMake rules.
Add CPL_STDCALL on some static methods. Without this macro project not compile.
Replace `CPL_DLL` definition with `CTB_DLL`

Using `CPL_DLL` requires changing GDAL's `cpl_port.h` file which is a hack too
far on many systems so the change is encapsulated in `CTB_DLL`.  This also
re-enables CMake directives that are appropriate for toolchains other than
Visual Studio.
Merge branch 'homme-msvs-2013-compile'
Merge pull request #11 from Jule-/master

Visual Studio compilation with CMake