improve the build process

make configure.ac honour os dependent Makevars
add details to DESCRIPTION