Merge remote-tracking branch 'upstream/master'
Made the bmcuser ipmitool provider actually work
Added tests to bmcuser stuff
Make the provider work properly with the correct instance methods