Added elimLocals miniphase

This phase drops the Local flag from all private[this] and protected[this] members.
This allows subsequent code motions where code is moved from a class to its
companion object. It invalidates variance checking, which is consequently disabled
when retyping.
Merge pull request #159 from dotty-staging/transform/elimLocals

Added elimLocals miniphase