Change to make removeWorkDir() platform independent for the poor Windows users
Add DIRECTORY_SEPARATOR and changed to use Symfony2-like sprintf
Change homegrown directory management to use Symfony filesystem component. Replaced unneccessary constant
Merge pull request #300 from shrikeh/feature/make-workdir-cleanup-os-independent

Change to make removeWorkDir() platform independent