Simplify Authorization header parsing

- Simplify authorization header parsing for values containing '=' chars. This
  was necessary due to base64 encoded values having '==' as terminators.
- Implement test to cover changed Authorization header parsing behavior.

Tests passing:

    $ nosetests --pdb
    ..................................................................
    ----------------------------------------------------------------------
    Ran 66 tests in 0.141s

    OK