Make LDAP a simple ContactSourceService

It cannot deal with regular expressions as a search term
Move the phone number prefix method to its own interface

The phone prefix is independent from the ExtendedContactSourceService
which is intended to provide an interface to query by regular
expressions