Add a parse/1 function to Flect.Application to parse args. Also add a stop/1 function.
Add support for sending stdout/exit code info to another process (mostly for internal use).
Run the test suite in-process to avoid Erlang VM startup overhead on every Flect invocation.

This makes the test suite practically instantaneous.
Fix makefile dependencies for the ansiex.app rule.