Open id connect

@cvasilak I've added the method login to allow OpenID Connect login. would you mind reviewing?

If you want to test it with real app, see:
https://github.com/corinnekrych/aerogear-ios-cookbook-1/tree/AGIOS-287
with this realm config:
https://github.com/corinnekrych/aerogear-backend-cookbook-1/tree/AGIOS-287.SharedShoot.openIDConnect

Note: I haven't finish demo implementation yet. Need to talk to Andrea to make it nicer and display shoot images before submitting PR.
as we discuss, let's remove the ```isOpenIDConnect:true```, and rely on the user to provide explicitly the ```openid``` scope in the existing ```scopes``` config parameters that are passed in.