Merge jakobwesthoff/Vala_CMake

 * Add option for conditional compilation. (Jörg Thalheim)
    - Update CMakeLists and guanako/CMakeLists.txt accordingly.
 * Fix ARGS_DIRECTORY handling. (Gary Kramlich)
CMake: Synchronize  build system.