Fix ChefSpec 4.1 deprecation warnings

- Revert ChefSpec::SoloRunner to ChefSpec::Runner
- Revert custom matcher DSL
- Update constraint in Gemfile