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