Merge pull request #107 from juliomino/master

Add fullscreen support. Closes #89. Thanks to Julien Legras!
Guanako: *word does not allow empty string any more; work on completion outside methods
CMake: Improve gsettings installation.

 * Verify schemas (only with LOCAL option).
 * Copy schemas to build directory when origian schemas changed (only with
   LOCAL option).
CMake: Synchronize buildsystem.
Remember new and already checked but not enabled defines.

 * Recognize already enabled defines from bare Ganako CodeContext.
 * Remember already checked (but not enabled) defines. Currently no
   possibility to force recheck (which e.g. makes sense after installing
   some libraries on system after launching Valama).
Reset cached not available defines with distclean target.
remove_recursively: Improve error messages.

 * Show exactly which file failed with which error.
 * Cmake buildsystem: Show distclean error in build output window.
Update cmake/project.cmake (only indentations).
Fix UiTemplateSettings FileChooserButton bookmarked locations.

 * Fix also deprecated ui_create_project_dialog.
CMake: Support imagemagick, drop manpage compression, quoting, VERBATIM

 * Support imagmagick's convert as fallback if rsvg-convert is not available.
 * Drop manual page compression.
 * Quote all strings.
 * Use VERBATIM for all custom commands.
 * Use additional (version independent) vala/vapi vapidir for valadoc
Use absolute path to save recent project files.
WelcomeScreen: Use ~ as abbreviation for home directory.
Fix guessing of source language. Thanks to Julien Legras.
Update README: Name IRC channel
Fix deprecated gsettings path. Closes #108
Support empty directories by default.

 * Already support it while parsing vlp file.
Use ui directory for ui files by default.
Add travis-ci hook.
travis-ci: Remove quiet options to see build failure.
CMake: Enable DOCS with VALADOC_* enabled implicitly.