Removed unused code GoPsiType.isIdentical()
FunctionCallInspection refactor and cleanups.
Rebase solving conflicts.
Fixed two tests, marked rest as ignored due to work in progress.
refactor GoInspectionTestCase, make doTestWithDirectory() private and change the base path of directory test cases to the directory