* Bring back functionality reverted on #216.
* Do not raise error on unsupported plugins
* Integration tests setup
* Fix #192, #213 and #214.
* #192 - Don't error if we encounter a plugin we don't support
* #213 - Does not raise error for invalid rules
* #214 - Allow plugin extensions
* Add gc support to mocha tests
* All known scenarios with problematic configurations were added as integration tests.
* Add a few changes to Makefile:
- `make integration`
- `DEBUG=true make integration`
- `DEBUG=true make test`
- `make citest` -> runs `npm run test && npm run integration`