Overload stats

First pass at overload statistic gathering. Use -Q to enable this compiler pass, which currently just prints some stats to the command line. Known issues: does not properly handle interface methods and constructors (but does handle class methods and standalone functions).