This adds unit tests to the interface-keystone and provides ostestr support, and a makefile to allow easy 'make lint' and 'make test' commands. All tests are performed in tox environments. At present this is py27.