Create directory from argument in compile task

Previously, the compile task would always create a tmp/ directory, even
if another directory is specified. The specified directory was also not
created if necessary.
Merge pull request #565 from carlosdp/create-css-path-dir

Create directory from argument in compile task