Merge pull request #6 from daleolds/develop

* pull6:
  allow clients with password grant to have no secret
Fix unit test ordering

Change-Id: Ic6f5d4621b4ca9544a10ccf9f9d3542181fda5b4