Merge pull request #945 from dart-lang/split-nested-conditionals

Split conditional expressions when nested.