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.
Merge from valama/master