Delete tokens for user

Bug 1152283

There was a typo in the function that showed it
was untested.  This fixes the typo and adds a unit test

It also corrects the logic in the KVS backend to ignore
the user_id field when listing tokens by trust_id

Change-Id: I5325c04e53a09fce68f3d350e7502341a398aa05