Merge pull request #924 from bronze1man/pr-test2

add test cases for #875, #874, buildTags, type interface match,fix false test case bug in #858.
add a notice about #923 in contributing.md
add some explanation about #923
Merge pull request #929 from bronze1man/pr-notice-923

add a notice about #923 in contributing.md
Merge branch 'rework-package-resolution'

* rework-package-resolution: (33 commits)
  add test cases for #875, #874, buildTags, type interface match,fix false test case bug in #858.
  Make the branch compile and pass tests.
  Moved GoPackges class into src root.
  Added excludes to the normal build.
  Marked the failing tests as ignored.
  Fixed compilation and couple of tests.
  Cleanups and return to cached resolving.
  Changed the parsing of GoSelectCommRecv Clause
  Fixed the import path autocompletion.
  Failing tests are down to 36.
  Added a new struct completion test
  Fixed two more tests.
  Don't resolve a basic expression to a method.
  Fixed the struct completion visibility rules. More tests fixed.
  Fix a completion test case.
  Updated the package completion tests.
  Updated some completion tests. Broken tests down to 50.
  Updates parser (just 80 failing tests remaining)
  Fixed more resolving tests. Cleaned up more code.
  Improved resolving of StructField keys.
  ...
Added proper multifile execution on the GoInspectionTestCase.

One more test passing.
BuildTags is failing.
Removed obsolete run configurations.
Fixed another test case.
fix 5 ignored failed test cases
add isNil to GoLiteralIdentifier
Merge pull request #933 from bronze1man/pr-test1

fix 5 ignored failed test cases
Added a nil type to the type system.

Marked a bunch of code pieces for review.
Disabled failing test (temporarely)
Fixed failing test because of isNil().
Remove unused tokens
Add feedback submission facility to the plugin
FIX NPE in settings
Improve completion test cases
Use AppEngine proxy app to submit bugs to Github
Merge pull request #936 from dlsniper/fix-tests

Remove unused tokens