new target and corresponding ignores: invoke clang's analyzer
also ignore main executable
added valgrind target, which will run adhd under valgrind's supervision, for 4 iterations (16,32,64 and 128 KiB)
changed csv log filename buffer to a constant size, as defined by NAME_MAX, in limits.h; also made some smaller changes to make the code warning-free when run through clang's analyzer