Better support for multiple architectures

Through a nice CMake module I've found a much better architecture
detection, much better than testing out sizeof(void*). This will make
more a solid ground for much more possibilities, it stills need to be
tested.
Final polishing

Much better architecture detection plus some really nice formatting of some source files.
Always compile before commit ... always
Cleaning some __APPLE__ symbols
Export 'x86' instead of 'i386'
Some preformatting of headers
Some header formatting
Some header formatting
Server cleanup
All SV_ function are centered on server.h
Reformat client headers

Some nice and clean client headers + reformatting
Unsupported compiler as a warning

Rather than throwing out an error, it would be nicer to just warn the
user about that unsupported compiler, in this fashion htq2 will be open
to compile with any C/C++ compiler.
Compiler test added

After setting up the compiler (whatever it is), its name will be put to
to the test.
Header probe

Standard C headers on target platform will be probed to see their
existence, and therefore, their inclusion on prereqs.h. Their symbols
are prefixed with HT_ to avoid name collision.
New version schema

Versions will be in x.y.z-a1 format. "0.1.0" will be the first milestone
instead of the former 1.00.
Merge branch 'cc_unk' of github.com:alericoveri/hecatomb into cc_unk

Conflicts:
	cmake/Config.cmake
	src/include/config.h.in