Properly compute the type of a Const in a selector expression.

Closes #1068
Fix a bunch of failed tests.
Make some intentions not have state.

Hopefully fixes #849 for good.
Removing useless file
Reenable expression type caching
Improve the release ID auto-tagging
Merge pull request #1075 from dlsniper/improve-release-id

Improve the release ID auto-tagging
Add support for non-IDEA IDEs
Merge pull request #1078 from dlsniper/non-idea-support

Add support for non-IDEA IDEs
add two failing test cases from go sdk sync
add test case for #1077