Add methods to UsersController.

- ChangeApiKey
- Return 409 Conflict on Put or Post and renaming to existing user
Tab completion shows versions available from origin too.
Add overload of Search that accepts parameter object.

- Add filtering by local or mirrored packages
- Add sort field and direction
Make PackageServiceStreamProvider injectable and easier to subclass.
Bump version.