Improve the create_node interface

create_node now supports the parameters: environment dictionary, host address,
port and credentials id.
for the credentials id, I used the groovy script:
https://wiki.jenkins-ci.org/display/JENKINS/Printing+a+list+of+credentials+and+their+IDs