Split the test suite
Clean up requirements

Remove package requirement.  We use `pkg-info` now, which requires
package.el, and we are not even calling any of its functions directly
anymore
Add some missing tests for defaults
Check for Grizzl availability
Do not allow empty input
[Fix #202] Allow to disable standard error navigation