remove useless word from function names

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
add equality operators for resolver_dependency class

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
add more tests for dependency_resolver class

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
remove not needed std::hash specialization

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>