Add support for libraries
Add support for libraries' destination
Build site in a temporary location

Only if the site has been build successfully, the site is moved into
its final place. Otherwise it is removed and the error is escalated.
Drush concurrency level is configurable
Fix broken installation

* Better cleanup if the installation fails
* No need to move the directory any more
Add support for files directory and settings file