Change analyze-file to return all forms in namespace, even if not all asts

are returned, because an exception occurs before all forms are
analyzed.

Then change :suspicious-test linter to use that already-read vector of
forms, instead of reading the source code again.