add new development dependency.
split installDrupal composer script into two.

* prepareDrupalRoot is called on every install and update.

* createSitesDir is only called on demand.
code style.