Merge pull request #307 from Crigges/master

Fix + AddedSomeEnums
worked on lua translation
fixed bug in compiletime functions/interpreter handling of int/real
some debug stuff for running from eclipse
fixed import from last commit
removed annotation because of eclipse bug
copy testmap when starting from eclipse
requires java 8 now, some refactorings

more use of immutable collections for easier reading
Version 1.5 (because of change to Java 1.8)
more java8 refactoring
updated maven file for java 1.8 (hopefully fixes build)
update parseq - fixed some warnings
Update AbilityObjEditing.wurst
Merge branch 'master' of https://github.com/peq/WurstScript
Update AbilityObjEditing.wurst
fixed #310 - cyclic class hierarchies
Merge branch 'master' of github.com:peq/WurstScript
fixed bug in last commit
fixed junit test
fixed #308 - import folding

positions involving indents and newlines were wrong