Feature/mongo 2.6.5 dependencies

depsToProjection -> DepsTracker::toProjection
parseDeps -> DepsTracker::toParsedDeps
documentFromJsonWithDeps -> ParsedDeps::extractFields
Upon further inspection of `MutableDocument::setNestedField` this looks like it'd still need work before this `TODO` is done and could be removed.
Theirs creates an object hierarchy based on the path and set the leaf node key to the given value to true.