Fix TreeTransfrom ignoring SeqLiterals.
Make sure all non-deferred methods are implemented

Checked by a new post condition after memoize.

Two bugs were detected and fixed by the condition

(1) Memoize did not implement getters and setters of ParamAccessors
(2) ResolveSuper did not implement super accessors in non-trait classes.
Merge pull request #259 from dotty-staging/fix/tree-transforms-seq-literal

Fix TreeTransfrom ignoring SeqLiterals.
Merge pull request #260 from dotty-staging/fix/method-impls

Make sure all non-deferred methods are implemented
Sharing backend between scalac and dotty.

Due to a lot of error and workarounds required for backend not regress in terms of speed, I guess the original idea was to high to be reached..
Nevertheless it was good to try.
Erasure is on by default.

Remove historical enabling of erasure for some tests: its enabled by default now
Update to scala 2.11.4
Hack ClassFileParser to not treat Null$ or Nothing$ as modules.

They are classes.
Move methods shared between Mixin and Backend to SymUtils.
Remove duplicate isAnonymousFunction
New phase: collectEntryPoints

collects entry points and registers them in backend
Depend on custom compiler with https://github.com/scala/scala/pull/4136 incorporated
remove dependency on Btypes from DottyPrimitives. Rely on symbols instead.
GenBcode phase implemented.

That doesn't mean it works :-)
Add member lookups needed by backend.
Complete DottyBackendInterface.
Enable new phases.
Disable backend by default in tests.
Mixing now also changes Scala2 traits into interfaces.
Modify runner script to include modified scalac on class path.