refactor(authentication): remove mongoose driver  for user and replace it with a mysql driver + remove all passport strategies but the local one

The local strategy is now used with a small tweak in order to authenticate user with the uniqueId http header (it's the header attribute used by Shibboleth auth system)