Add assertj-core and assertj-guava dependencies to project pom

This change will also be backported to the 1.8.x branch in another PR.
Yes, I believe we do since the other core test libraries are configured this way. Does that make sense?