Supply node hostname to flocker-changestate

Ok. I think this is ready for review. Thanks @adamtheturtle for doing the flake8 fixes.

Fixes #283 
I was tempted to just add a `hostname` attribute to `flocker.volume.INode`. It seems a natural place for it, but I wasn't sure if there was a reason that it didn't already have that attribute. How'd you feel about that?