Pass the NSError object to the listener to help with fault diagnosis on Game Center login.

Currently the ``playerLoginFailed()`` method is invoked without any context, so it's impossible to know what went wrong. Passing the ``NSError`` can help with logging.