Only run autoreconf when needed

use dependencies to determine when to run it, and thus
avoid the second invocation after the build, leading
to a faster build.
Remove generated file

autoreconf --install will copy it from the
local installation.