Modified code of ast.h to not depend on utility/either.hpp;
Modified ast.cpp and parser.cpp accordingly;
Removed now-unused subirectories test and utility;
Modified makefile to not build target test unless specified,
 or ran with `make all`;
Removed flag -pedantic to not warn about gcc-specific extension
 in ast.h (ISO C++ forbids use of 'auto' in parameter declaration).