Merge pull request #62 from victorgp/master

Getting mercurial revision from mercurialNodeName instead
Fix: UnboundLocalError: local variable 'fn_name' referenced before assignment
Refactored SCM (Source Code Management) functionality
remove redundat dependencies
fix create_node part
Merge pull request #63 from lruslan/master

Refactored SCM (Source Code Management) functionality
set node online/offline
fix node url
add comments
Merge pull request #64 from lruslan/master

Add ability to set slave node temporarily offline/online
Version bump.
Another version bump.
Fixing crash on none value
Merge pull request #66 from benjaminkemper/master

Fixed crash on None value in JenkinsBase._data object
Merge https://github.com/salimfadhley/jenkinsapi
doc comment fixed