Handle nesting of binary operators better.

Fixes #113.

BUG=https://github.com/dart-lang/dart_style/issues/113
R=sigmund@google.com

Review URL: https://chromiumcodereview.appspot.com//830583002