Removed detect system part, as it is now depricated, added -o3 to CFLAGS when in release mode, added backup rule that create an archive, added doc rule that create a doxygen documentation according to doc/Doxyfile, added some fancy display for compilation