Add support for umbrella project as dependency

Closes #1031
Fix mix function names and docs
Merge pull request #1040 from ericmj/umbrella-as-dep

Add support for umbrella project as dependency