#198 - Optional output folder for cache

Implements the possibility to indicate the output folder cache different
from default.

You could then execute seed tasks from several machines saving the
result to the final output cache. If you divide the generation cache in
non-overlapping areas, the generation elapsed time can be reduced
considerably.