template engine should accept single quoted static strings
Revert "template engine should accept single quoted static strings"

This reverts commit 627665c90fd7d9e5961271b5b305ae99ddfa50b7.
added jenkins build script
added missing dependencies to jenkins script
added script to build and install several versions of GLib
added some help to the script to build glib
do not build glib for each test run, to avoid conflicts
check if tests are ran with correct version of glib
run tests with valgrind
minor fix
added note about libmagic memory leak :(
added valgrind dep
run tests with make -j(num-procs + 1)
removed travis
added clang dep to .jenkins.sh
added NULL as allowed function argument for templates
use g_content_type_guess() instead of libmagic.

as a bonus, this removes a memory leak \o/
shared-mime-info is a hard-dependency
look for shared-mime-info pkgconfig file in the correct place
more documentation work