remove debug leftovers
allow parse_string to return multiple declarations
add --eval
do not ignore packages
stop wasting travis time on flash8
[java] Only take off the type parameter when declaring native arrays of types with type parameter. Closes #3303
[java] Test -java-lib with obj folder as well; Properly collect all .class files inside a classpath. Closes #3296
[java] Properly cast TNull. Closes #3306
[spod] Test SEnum. Closes #1199
Merge pull request #3309 from Simn/eval_command_line

add `--eval "module code"`
pipe type parameters through `raw_class_field`
add type parameters to FInstance
clean up ENew handling with regards to abstracts
actually apply class parameters to super class parameters
rewrite unify_call_args
more raw_class_field recursion fixes
make sure switch case expressions are blockified as well (see #3317)
add hack for double type parameter application problem
less hacky implementation
one more logic fix