Dependency updates:
 * Removed all dependencies in the parent pom
 * Declared the dependencies in the (sub-)projects that used them
* Removed the dependency on guava
added the junit dependency to examples
Merge pull request #742 from Microsoft-CISL/weimer_runtime_refactorings

Runtime refactoring
Merge pull request #740 from Microsoft-CISL/weimer_dependency_cleanup

Dependency updates
Beginnings of weaving the new protocols into the EvaluatorManager
Merged with master
Merged with master
Merged with master