Add TwoSpadesRelay bid and assert that we have some sort of constraints in each rule
Add NoTrumpToPlay, which passes 43 more tests, but possibly introduces some oddness
Forgot to rebaseline
Add three-level responses to 1N
Add hackish (partial) display of hand constraints by mapping from the z3's knowledge into the kbb's HandConstraints and calling pretty_one_line
Teach the z3 bidder how to make responder jumpshifts
Add JumpShiftByOpener
Add basic 2C responses

This required segregating the response space into responses to 1-level
openers vs. responses to 2C openers.  I did this with preconditions, although
it's possible we should have done it with categories instead?  Unclear.
Rebaseline after the 2C response fix
Fix test-hand argument parsing
Make the repr for LastBidWas more useful
Add OpenerRebids after a StrongTwoClubOpen.  I also considered ResponderRebids but wasn't quite ready to write those yet.
Rebaseline
Added more support rebids
Merge remote-tracking branch 'upstream/master'

Conflicts:
	scripts/test-hand
	src/z3b/rules.py
	src/z3b_baseline.txt
Added limit 2NT and finished merge