Fix formatter to match gofmt

Added GO tests from the GO repository here: https://code.google.com/p/go/source/browse/#hg%2Fsrc%2Fcmd%2Fgofmt%2Ftestdata
make tests pass: fixed test data location detemination + windows newlines issue
Allow running focused tests from *_test package
Disable "Make" in default Go runner and test runner
Merge pull request #292 from dam5s/master

Improve running tests from IntelliJ
Merge pull request #291 from nicity/fix-tests-to-run-on-windows

make tests pass: fixed test data location detemination + windows newline...
Merge pull request #271 from dlsniper/formatter

Improve the native formatter work.