workaround various mixin bugs
* dart2js doesn't like private fields
* vm gets confused by type annotation

Review URL: https://chromiumcodereview.appspot.com//13652007
Merge branch 'master' of https://github.com/dart-lang/web-ui into new_css
CR comments