Delay creation of persistent state.
Remove Clang 3.2 workaround as we require 3.3.
Avoid repetitive --with-X configure arguments.

For every feature X, one no longer needs to specify --with-X=/path/to/feature/X
if --prefix points to a common installation prefix having that feature.
Make narrowing explicit via cast.
Maintenance.