This release provides a major (~5x) speedup for RiveScripts that have
a large number of substitutions, and also fixes the following issues:
- Add a `prepare_brain_transplant` method to clear the RiveScript brain
in preparation to load in a new one, while optionally preserving
much of the current state (enh 81)
- Implement the `trigger_info` method (bug 120)
- Fix the issue of a "=" appearing in a variable value (bug 130)
- Allow nested brackets (bug 132)
- Fix trigger sorting to only count the existance of stars, optionals,
etc. instead of how many there are in a trigger (bug 133)
- Fix the debug message for incomment (bug 138)
- Fix substitutions if they occur more than 3 times on a line (bug 140)
- Fix crash in `set_substitution` method (bug 142)
- Fix issue in `set_person` method (bug 143)
- Significantly improve code coverage of tests (add `test_coverage.py`)