Reimplement SAA712x setup routine

Only SAA7121 support is enabled (used by Bluecherry cards).
compat: Include linux/version.h
compat: Support for linux 2.6.38
Fix version number