[STORM-239] Allow supervisor to operate in paths with spaces in them

Works around a bug in path-escaping for Resources, described here:
http://bugs.java.com/bugdatabase/view_bug.do?bug_id=4466485
Upmerging with master and fixing merge conflicts
Merge branch 'STORM-239' of https://github.com/apetresc/incubator-storm into STORM-239

STORM-239: Allow supervisor to operate in paths with spaces in them
Added STORM-239 to Changelog