Case insensitivity support
This closes #12 (closed)
- Scenario keyword names are matched case-insensitively in the scenario blocks
- Binding keys (
given
/function
etc) are all loaded case-insensitively - Case sensitivity is optional on bindings, defaulting to case insensitivity by default.