postgres: Group and user managment refactoring:

    - stick to postgresql create/alter role
    - handle and detect correctly all roles updates
    - again a whole set of factorization
up
postgres: support for extensions