Fixes errors logging in as a user with no password

A traceback in passlibe happened when trying to login as a user that
didn't have a password set.  This gave an unexpected status code. This
patch makes the server return a 401 instead.

Change-Id: I9cc64aeefb9e7488579482d4ee95df198af70801
Partial-Bug: #1226466
Imports oslo policy to fix test issues

Tests inheriting from keystone.tests.TestCase depend on having the
policy_file command-line option declared before setUp runs. Importing
the oslo policy module automatically declares the option.

Fixes-Bug: 1233224
Change-Id: I939bbdcb7df1c4a59108dced92d4d5c2e96defe2
Update tox config

An updated tox config is needed to deal with accidental installs of
pre-release software we don't want. Additionally, this update should
make running tox tests quicker due to skipping the sdist.

Closes-Bug: 1233357
Change-Id: I814850d7e108a3502297bbbdda506e260d2a86cb
Add tests dir to the coverage omit list

Closes-Bug: 1233359
Change-Id: Ie337bb09f299ba1874870fa0191744bf10daa645
Imported Translations from Transifex

Change-Id: I999faa6221fb7d1da245add3eeec293ebe1818ae
Open Icehouse development

This should be accepted/merged once all the RC1 bugfixes are in.

This bumps the target version to 2014.1, effectively opening the master
branch to Icehouse development, ending the feature freeze.

The Havana release branch is cut from the previous commit in master.

Change-Id: I99861235bb71d9b47ff85623317efe4243ee0668
Merge "Imported Translations from Transifex"
Merge "Fixes errors logging in as a user with no password"
Merge "Update tox config"
Merge "Add tests dir to the coverage omit list"
Merge "Imports oslo policy to fix test issues"
Merge "Open Icehouse development"