keep compile name arg for a little while

BUG=

Review URL: https://chromiumcodereview.appspot.com//15744009
Merge branch 'master' of https://github.com/dart-lang/csslib into style_bug
Added dart2js test

BUG=

Review URL: https://chromiumcodereview.appspot.com//15914003
Merge branch 'master' of https://github.com/dart-lang/csslib into style_bug
Able to remove spurious breaks now that dart2js and dartium are same w/ switch/case