Disabled analyzer on provider login and key fields.

With the analyzer on, the provider key was not being matched against
what was sent by the authorization server.
Added the ElasticUserLoginInfo and decorate with the proper attributes.
Merge branch 'tstojecki-identity_2.0' into identity_2.0
minor cleanups
updated nuget
NEST update, impl. FindAsync w/ GET , decoupled Id

Upgraded to NEST 1.0.0-rc1, which fixed several issues, including proper
exception handling for 404 status codes on GET requests.

Implemented FindAsync methods with GET async where applicable. Added the
unit tests.

Decoupled the Id property from Username and provided a default auto
generated value. A separate Id property might still be useful in
scenarios where passing a username or email in a url is not desired. The
UserManager is doing a nice job of falling back to the appropriate
method when searching by Id/Username/Email.
merged pull-request from tstojecki, fixed GetLoginsAsync()
Merge branch 'tstojecki-identity_2.0' into identity_2.0
naming
merged identity_2.0 and rewrote the index creation, now lazy and async..