Handle Windows CRLF correctly in config files; fixes fabric/fabric#1023

The standard SSH clients correctly ignore CRLFs in SSH config files, but we do not trim them out.

This patches the config file parser to trim those out of the lines we read from the config file (and adds a test).

This fixes https://github.com/fabric/fabric/issues/1023