Change versions to 1-spec-SNAPSHOT / 3-spec-SNAPSHOT
Primitive types are now reserved keywords
Variables declared in the using statement are implicitly final
Depracate wildcards in Gosu

-wildcard still supported with GosuParser#setAllowWildcards() (needed by TypeLord#parseTypeLiteral)
-added inspection/quickfix to upgrade existing Gosu code
-fixed JavaToGosu transformer
-fix tests
Change versions to 1-minorLanguageChanges-SNAPSHOT / 3-minorLanguageChanges-SNAPSHOT
fix conditional expression:  the type of (cond ? null : primitiveType) is now Boxed(primitiveType)

ex. typeof(true ?  1 : null) == Integer
minor fix to GosuWildCardInspection.html
Fix edge cases in "Duplicate class found..."

ex.
class A {
  class C {
    class A {
    }
  }
}
Fix build institutions in readme
Fixing issue with type refresh and structural proxies

Should cache proxies based on the real interface Class, so in case
TypeSystem is refreshed we are not reusing old proxy.

Better solution would be to clean cache when typesystem is refreshed.
Change versions to 1.X-SNAPSHOT / 3.X-SNAPSHOT
Merge branch 'master' into minorLanguageChanges
Change versions to 1-minorLanguageChanges-SNAPSHOT / 3-minorLanguageChanges-SNAPSHOT
Moving tests that contribute to specification tests from another place in another branch
Merge pull request #28 from dumitru-petrusca/spec

Tests that can potentially contribute to specification tests
Fix use statements in gw.specContrib
Merge branch 'master' into spec
Added tests
Improve tests
Fix method scoring

- Fix method scoring involving initializer expressions (i.e. `{1, 2}`)
- Parse initializer expressions without context type when followed by these
  operators ".", "?.", "*.", "==", "!=", "<>", "===", "!==", "#", "?", "?[",
  "[". For example in `methodFoo({1, 2}.add(3))` we parse `{1, 2}` without the
  context of the formal parameter of `methodFoo`.
- Include generic types in `JavaType#getAllTypesInHierarchy`