migrate documentation to roxygen2 4.0.0
use autoconf to generate configuration