Enhanced IAutheticationProvider Interface

Added IBindingSession as public property to the
IAuthentication Interface, which makes it possible to
implement different Authtication Provider without the
usage of AbstractAuthenticationProvider
Merge branch 'trunk' of github.com:OpenDataSpace/chemistry-dotcmis into trunk