Bug 51239: Draft JSON editor

This patch adds a custon editor for the JSON blocks. The data
can currently be changed in the form inputs, and the sections
can be rearranged and removed.

Bug: 51239
Change-Id: Id9fc38f80614e0b348a8d99ce5fd9898367c5e7c
Merge "Bug 51239: Draft JSON editor"