Fixed gradle problems.
No op for init to avoid error.
IOS - Extract permissions from session object
Upgrade to Facebook Android SDK 3.18.1
Improve error handling & fix null pointer exceptions for login and graph calls
Improve error logging and support handling of canceled user login request
Fix linter errors and do some code clean up
Merge pull request #695 from dsolimando/develop

IOS - Extract permissions from session object instead of retrieving them with api call
Merge pull request #704 from platogo/upgrade-facebook-sdk

Upgrade to Facebook Android SDK 3.18.1
Merge pull request #705 from platogo/fix-linter-errors

Fix linter errors and do some code clean up
Improve cancel dialog handling by passing the error code additionally  and fix possible error in user facing error messages
Only handle dialog canceled exception to support token recovery behavior by FB SDK
Refactor error message handling
- Fixed null userID in getLoginStatus if app is force stopped
- Fixed no return call for login
removed debug logs
removed unnecessary final variables
switched to isOpened which will check OPENED_TOKEN_UPDATED and OPENED Categories
Revert "No op for init to avoid error."

This reverts commit 65bdae8f32af563f41c38828a4975484f35d28db.
Merge pull request #708 from aogilvie/fix/android-null-userId

Fix/android null user
Upgrade to iOS SDK 3.19.0