Started bindings.
Fix cabal.
initialize/shutdown
Implemented getDeviceList.
Implement device open/close.
Add deviceOpenInfo helper.