GNUmakefile: symbols in libraries must be searched for LAST!
GNUmakefile: renamed variable TESTS to a better OBJ_TESTS_TS

Conflicts:
	GNUmakefile
GNUmakefile: Stricter compilation (-Wextra, -Werror) by default
Define NDEBUG symbol on releases

Conflicts:
	GNUmakefile
GNUmakefile: Move header dependency files (*.d) to .caddeus/dependencies/

This menas:
1. Inclusion of the files must be updated.

2. Redirection of those files must be updated.

3. Considering this is the first commit that depends on .caddeus/, add
   the directory removal on the "clean" target.

4. Make sure the directory exists with mkdir -p.
GNUmakefile: split dependencies .ts and .tts

Conflicts:
	GNUmakefile
GNUmakefile: move timestamp files to .caddeus/timestamps/

This means:

 1. Target calculations must be updated.

 2. Make sure the directory exists using mkdir -p.

 3. Updated the touched files.
GNUmakefile: Add automatic support for Clang static analyzer