Merge pull request #351 from romainneutron/setup-fixes

[3.8] Setup fixes
Merge pull request #352 from romainneutron/setup-fixes

Fix install
Add new AUsrAuthProvider entity
Add new UsrAuthProvider entity
Remove clear password failure table
Allow null IP in log failure table
Remove recaptcha submodule
Add AuthFailure entity
Add patch to version 3.8.0a4
Add Authentication Exceptions
Update db-ref to latest schema
Add Native Phrasea Authentication
Add AuthenticationServiceProvider
Add AuthenticationServiceProvider
Add AuthenticationServiceProvider
Add AuthenticationServiceProvider
Add Auth Token Validator
Move reinitUser to public for tests
Update UsrAuthprovider and AuthFailure entities
Update entities and repositories to Doctrine 2.3 format