Mojo bindings generator: introduce Stylizer to specify naming rules.

This CL renames the 'name' field to 'mojom_name' on various classes, and introduces Stylizer to map 'mojom_name' to 'name' which now means the stylized name.

The default Stylizer just sets 'name' to the same value as 'mojom_name'. A follow-up CL will add a JavaScriptStylizer.

BUG=718614

Review-Url: https://codereview.chromium.org/2888503002
Cr-Commit-Position: refs/heads/master@{#472170}


CrOS-Libchrome-Original-Commit: 80101fbdaea7992de9cd435162351b85df4a5d40
8 files changed
tree: cf69b7ecb4831adaaf105caa5bef3e570a413e2d
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/