versions: cleanup and deep change.

autoverify() is pointless. setup() must instead
raise LibrarVersionError on error.
add skeleton of the hfiles inspection tool.
rework the hfiles loading process.

simplify, rationalize and make more robust.