use latest upstream boost.m4
various improvements, notably around content type handling