Use Slug API endpoint for /settings/users/user

Closes #4350
In other words, move the logic from the controller to the adapter. That just code shuffling; I think we can accomplish more than that.

And as far as hacking up the adapter, I'd say that's exactly what adapters are for. It translates the client requests into api requests, and ne'er the two shall meet in the controller.