Syncing all other forks with master

master is the official branch...the PRs on the official dartlang repo should be pulled from rnirnber/spark/master