Minor work around listing of constraints and awaitIndexesOnline [R]

o Adds SchemaAcceptanceTest for getConstraints()
o Adds Schema.awaitIndexesOnline
o Adds ConstraintType.filter() in favor of exposing Predicate in our
public API
o Adds constraint listing to shell