Merge remote-tracking branch 'upstream/unit-tests'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Less mocking + strong assertions
Merge remote-tracking branch 'upstream/master' into unit-tests
Merge remote-tracking branch 'upstream/master' into unit-tests
Unit tests for utils/scp utils/start_shell
Merge remote-tracking branch 'upstream/master'
Fixed test_device Template test

Template test needed to support a relative base of module and test base.  (Testing entire suite or just the specific file)
Merge pull request #168 from shermdog/unit-tests

Unit tests for utils/scp utils/start_shell
unit test cases for utils->fs.py
unit test cases for utils->fs.py
Test cases for utils->fs.py
pep8 corrected
more test cases
missing xml file
changes as per review comment from rick
missing xml file
test case for tgz functionality