Updated vectors documentation
Initial CMAC bindings
Added CMACBackend interface and registered it with openssl backend
Added CMACContext interface and new bindings
Added CMAC primitive
Added tests
Add check for openssl version in bindings
Fixed tests
Fixed accidental pep8 messes
Updated stuff based on alexs' comments