Breaking: Get `attemptLogin` and `authenticate` to return Futures.
Breaking: Get `attemptLogin` and `authenticate` to return Futures.

After all, they might be using asynchronous UFAuthAdapters...

ufront/ufront-easyauth,ufront/ufront-easyauth