Fixes memory leak of ASTContext. A mysterious optioWhen DisableFree wais turned on, whichit intentionally leaks the ASTContext for some reason in FrontendAction::EndSourceFileas they can be trivially deallocated. This patch turns this off and delete Parser instance early so that they will not reference dangling pargma headers.