Adding pruning of modules / version conflict manager

This is the first version of the pruning which is similiar to Ivy.
Perhaps we want a more advanced, but static one. See todo in code.
Also added ivy settings which makes it possible to add from typesafe repo
added basic support for configurations. still some issues with ivy
fixed ivy integration. still need to perfect the json format
fixed sbt plugin so that it can work with configurations. must still add support for configs