OpenIDConnect branch including offline mode.

The ROLE SDK no longer has external dependencies (except for Google+ Sign-in...).