Added ssh identity

hg_with_identity function renamed to hg_wrapper. Added ability to specify a user and an SSH identity.

Added extra options to the ssh command.

Identity and user fixed

Requirement for pp deleted.
Merge pull request #77 from arnoudj/hg_identity

Add user and ssh identity to the Mercurial provider.