Fix 1N overcalls to be 15-18 and update tests which were incorrectly depending on the wrong range
Fix typo in NotrumpResponseToMinorOpen and add tests to cover it
Add an explicit PassResponse so that Pass during the opening book means < 6 points instead of < 4
Natural NT bids are never forcing.  ForcedToBid is broken, this hack makes it slightly less broken.
Add very basic Cappalletti
Add a bit more of cappalletti
Add a bit more of ResponseToCappalletti.  Still needs a lot more testing
Add more capalletti.  Needs lots more testing.  Cappalletti seems to depend on 3-level overcalls existing, so need to write those first
Split cappelletti.py out of rules.py in an attempt at our first module
Spell Cappelletti correctly
More Cappelletti spelling corrections
Limit Cappelletti to 15 hcp by making penalty double higher priority
Update baseline after the last change
Make Cappelletti possible with only 10hcp
When we have both minors we'd rather let our partner choose.
Make test-sayc almost twice as fast by adding a very basic HistoryCache (LRU)
Add a FIXME about tuning the size_limit parameter to HistoryCache
Add a couple rebids after preempts
More thoughts for NewSuitResponseToPreempt
Move balancing tests into their own section and update both baselines