Removed `datadir` from .cfg file and moved it to settings, so that
spiders and commands can specify different value for it.

Modified the Command initialization order. The goal was the get all
the settings files ready as seamlessly as possible, to initialize
`data_dir` from it. Then call `set_engine()` with fully initialized
engine.