Allow passwords containing colon(s)

Hi,
Current implementation doesn't allow passwords containing colon(s): an exception is raised.
Given patch may handle this use case...
Regards,
Thierry