Add ability to communicate with nodes that don't use the fqdn as their n...

...ame.

We've added multiple node names in chef to a single machine in order to maintain multiple environments on the same hardware.  (QA1, QA2)  When the node name is the FQDN, the node name is not unique and only one node wins.

More to come.