operator overloading in interfaces enabled; Type comparison fixed; Variable comparison implemented
Environment.compileTree file path fixed
linter package added
Moved message creation code from each specific error to base IDLError class
package delcaration-path mismatch chagned to IDLError from assert