[ dartfuzz ] Second half of DartFuzz refactor
[ dartfuzz ] Second half of DartFuzz refactor

- Indentation and whitespace should be more consistent
- Abstracted out common emit patterns (e.g., variable declaration and
initialization)

Should be structurally and logically equivalent to prior implementation
other than whitespace.

Change-Id: I47e450e97b4697efc0a2f346160efeee2ab01a44
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/121646
Reviewed-by: Aart Bik <293afa0533434225484ba3f9bf2859340baba6ea@google.com>
Commit-Queue: Ben Konyi <67ffcaedcc3dc3d87dddb9627b72dd41756b31b1@google.com>

dart-lang/sdk,dart-lang/sdk,dart-archive/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dart-lang/sdk,dartino/dart-sdk,dart-archive/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dart-lang/sdk,dart-lang/sdk,dartino/dart-sdk,dart-lang/sdk,dart-archive/dart-sdk,dartino/dart-sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dartino/dart-sdk,dart-lang/sdk,dart-lang/sdk,dart-archive/dart-sdk