Disable debugging, when "Build before run" is not activated
Add inspections for builtin functions with Type arguments
GdbMiParser2.parseLine throws exception when given empty line. Checks for empty line before substring(0, 1)
Fix build on Java 1.6.0_65
Allow space usage instead of tabs
Stop messages that are not valid gdb-mi2 control messages from being interpreted as such.

** This is a hack **. for some unknown reason, GDB is outputting lines which are clearly stdout from the debugged program, but are not @ prefixed. This means that lines that happen to start with mi2 control characters are being passed into mi2 parsing functions that themselves do very little validation before `substring`ing everywhere.
Add extra logging for SDK discovery.

Often when SDK discovery fails, there is absolutely no indication of why (from a user perspective). This commit adds informative logging to the Event Log, explaining to the user why the go SDK they are trying to load will not work.
Pass the script arguments into gdb
Created Go-ToolWindow
Use the Go-ToolWindow everywhere in the code
Enable "Build before run" for context created configurations
Created a simple Project-Importer for Go-Projects
Disable Default Run-/Debug- Actions for Gae,
Initial GOPATH work
Tiny cleanup and improvement in refreshing files from a Go SDK
Merge pull request #658 from dlsniper/gopath

[WIP] Improved GOPATH support (fixes #458)
Merge pull request #644 from d3xter/master

Disable debugging, when "Build before run" is not activated
Merge pull request #646 from ikarienator/master

Allowing absolute path of GDB.
Merge pull request #648 from ikarienator/fix-build

Fix build on Java 1.6.0_65
Merge pull request #649 from dlsniper/allow-space

Allow space usage instead of tabs