allow clients with password grant to have no secret

[fixes #42683583]
Merge pull request #6 from daleolds/develop

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

Change-Id: Ic6f5d4621b4ca9544a10ccf9f9d3542181fda5b4