fix(runtest): report errors even if pub get has not been run; and other improvements

- Fixes problem of all tests passing when there is no packages.
- Command line option +h can be used to report all hints.
- Added -q for quiet mode.