Major rework of the driver interface codebase
Cleanup configure.ac
Make check optional
Merge pull request #217 from tklengyel/driver_rework

Major rework of the driver interface codebase