Added support for automatic per-project dependencies.
Now one can adds all necessary dependencies for project
and if all requirements are met, than mark project as valid,
otherwise project marked as invalid, and all dependend projects became
invalid too. For example if you does not have installed MPI
than configuration script disables building of boost_mpi, graph_parallel.