Make the plugin work in `sbt console`

Closes #77.
Lift `(Compile, compile)` restriction of SBT's `scalacOptions` in README.md

Now, that we have #85, maybe it might be worth considering to drop the
`in (Compile, compile)` from SBT settings?

However, some *new* projects (the ones that'll use the README.md for
reference) might want to use warts in, say, tests... But perhaps it
would be wiser for them not to? (=
Merge pull request #85 from michalrus/repl-with-compiler-plugin

Make the plugin work in `sbt console`
Merge pull request #86 from michalrus/scalac-options-scope

Lift `(Compile, compile)` restriction of SBT's `scalacOptions` in README.md
A wart for detecting places where using a Monad instance is redundant,

and an Applicative instance will do.
Add description of NoNeedForMonad to README.