Fix a failing test, now we are receiving the right type on pointers
W.I.P adding type inspect on function calls, and a  "cast to" fix
Implemented an IsIdentical method on GoPsiTypeFunction

added get parameters and get results

added more test cases

added getPsiType on GoArrayType

added getLength on GoPsiTypeArray

improve the type name generation based on current working file

 added the cast to fix
Fix wrong text on GoBundle, and modification on the fix message presentation
Fix param passing on test
ignore int64|int... differences when the argument is a literal

const enumerations type check
fix the string in the test
Fix Issue with interface slice type
Improve on method resolutions to function declarations
Recursive check if is an interface
Fix resolve func delc inside parenthesised expression
Fix type on binary expressions, added type assertion when the exp type is an interface
Fix on type check for functions declared like this "func( arg1, arg2 int)"
and an update on the function create fix
#one more on this :
Fix on type check for functions declared like this "func( arg1, arg2 int)"
and an update on the function create fix
#one more on this :
Updated the unresolved symbols to only generate function for package when this started with a letter in uppercase, and fix the Function inspect wrong checker o if
Added some test cases, and update on the type checking method
Merge pull request #330 from josehsantos/master

Type inspect on function calls, cast to and type assertion fix