improve compile, parse_and_type new backend test helpers

now at 1 failures, 4 errors, 10 pendings instead of 2 failures, 5 errors, 10 pendings. Slightly better
change field setter test so it doesn't depend on ast

it use to depend on mirah.lang.ast, but that's not in the classpath by default
replace System.out.println w/ puts in tests

since the puts macro is back, we should use it in tests instead of System.out.println
rm test that identified broken behavior that's fixed wrt interfaces
rm accidentally checked fix for editor that doesn't understand 'EOF'
fix annotation value test

fixtures are not added to the classpath anymore, so you can't get at them easily from jruby

additionally, the annotations should use RUNTIME retention to ensure it's accessible.