Support negative patterns in host lookup from the SSH config file.

Fixes #150: ssh_config parsing doesn't support negated host patterns
Merge pull request #163 from nirvdrum/negative_host_patterns

Support negative patterns in host lookup from the SSH config file.