30: use new version of accept in the inferrer

Change-Id: Ic64e2e79b3da38720272d996a6dd4e44f043ab39
Task-Url: https://github.com/LorenzoBettini/xsemantics/issues/issue/30
30: use new API typeRef annotationRef in the inferrer

Change-Id: I401fbe7b7e38801deb1d4fcb7e572087bebf62d6
Task-Url: https://github.com/LorenzoBettini/xsemantics/issues/issue/30
30: removed use of JvmTypesBuilder.newTypeRef

Change-Id: Ice0696a6b9c4a1ce2ea6b83ab01ffa8f07f2fdb0
Task-Url: https://github.com/LorenzoBettini/xsemantics/issues/issue/30
type system equals without the context

XsemanticsTypeSystem.equals(TupleType, TupleType)

Change-Id: I17864f1438ec43f351cadf4e2b4f9d366634f379
Task-Url: https://github.com/LorenzoBettini/xsemantics/issues/issue/30
30: removed use of JvmTypesBuilder in xsemantics type system 

Change-Id: I37a2d83b175ed75adc8c7cabcb94a2a8be80fd41
Task-Url: https://github.com/LorenzoBettini/xsemantics/issues/issue/30
30: reimplemented content assist without JvmTypesBuilder

Change-Id: I183ef5cfbe49913263707ac953eefe7da5d1d5e2
Task-Url: https://github.com/LorenzoBettini/xsemantics/issues/issue/30