Remove unused includes.
Cleaned up Parser.h.
Fixed parsing of C++ methods constness.
Added a new pass that checks for ambiguous overloads.