remove redundant break
document error codes
make test cases return NULL
use consistent warning flag names
escape linker options properly
strip release binary
remove unnecessary library cflags
add installed/required messages
merge fixes from the old tree