Fix tab expansion in previous changes to match original file format
Add support for multi-part form posts to the API, initially to facilitate posting SVN credentials.  Use by setting a callback function to opts.form_callback; if set, the form-data object is passed to the callback when the request is created, which allows any number form parts to be appended, e.g., form.append('key', value)
Correct implementation of job.credentials.subversion.password, using multi-part for posting.
Fail api request if the credentials could not be updated correctly
Fixed a couple of small syntax errors in the Jenkins job template objects
Remove logging of job config.xml to console
Removing unused code
Streamline and fix assignedNode handling