Use proper Ruby 2.1 version for Travis to avoid RVM bug.
Rescue `NoAuthorizationCodeError` in callback_phase
Add tests when authorization code is not included in callback