Authentication API + NoAuth backend

This patch adds a auth base class with a NoAuth backend, which is the
default auth method for Marconi.

Implements blueprint keystone-integration

Change-Id: I94e2c12cf0648be8557d8b2ddc43a7aa76ae313f