Support disabling :monkeypatch-clojure-test.
Leave :provided out of target-isolation calculation paths altogether.
Improve coverage of profiles in tutorial and profiles doc.
Update NEWS.
Release 2.3.1
Add :aot :all to uberjar profile of app template.
Re-enable implicit :aot via :main.

Fixes #1289.
Warn for projects which rely on implicit :aot via :main.

Suggest putting :aot in :uberjar profile.