LDAP shared roster

Should it be also unified with other roster modules? 
tests: https://github.com/esl/ejabberd_tests/pull/42