[add] python api to use the driver
[enh] read() strips the nullbite and all whitespace
Merge branch 'driver2-api' of github.com:UrLab/hal into driver2