Ignore new autotools build files, get rid of the INSTALL file
Fix compiler warning flag detection by forcing it into an error
Simplify code using variadic templates, and also make it build on clang/FreeBSD
Add move constructor to mandatory type, but more importantly mark the destructor as throwing an exception. That makes the testsuite work on clang/FreeBSD