Allow splitting between map key and value. Fixes #31. Fixes #90.

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

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