Version 1.5.0-dev.4.3

svn merge -c 37076 https://dart.googlecode.com/svn/branches/bleeding_edge trunk
svn merge -c 37077 https://dart.googlecode.com/svn/branches/bleeding_edge trunk
svn merge -c 37097 https://dart.googlecode.com/svn/branches/bleeding_edge trunk
svn merge -c 37101 https://dart.googlecode.com/svn/branches/bleeding_edge trunk
svn merge -c 37107 https://dart.googlecode.com/svn/branches/bleeding_edge trunk

Merge 37105, 37104, 37095, 37042, 37022, 37016 by applying
https://codereview.chromium.org/321583008/

git-svn-id: http://dart.googlecode.com/svn/trunk@37110 260f80e4-7a28-3924-810f-c04153c831b5
19 files changed