Replace HAVE_* by DEAL_II_HAVE_*

This replaces all of deal.II's internal configuration options and
definitions starting with HAVE_ by prefixed versions DEAL_II_HAVE_.

This won't go into the release (to little time to test thoroughfully).
I removed all of those exports entirely and replaced all occurences in our source code by a guard with <code>DEAL_II_WITH_LAPACK</code>.