- remove unnecessary NULL check
- various smaller fixes for configure script
- use clang by default
- remove spurious $Id$ references throughout the code
- update docs