Inline edit: Fix adding new files to change edit

After changes I3b6c83e and I2d34bdb it was no longer possibile to add a
new file to a change edit.

When the user enters the name of the new file in the input, the 'get
file contents' REST API call returns 'Not Found', which was causing the
editor initialisation to fail.

Instead of displaying a failure message, swallow the error.  Rework the
editor initialisation to handle the case when a new file is added.

Add the 'get file contents' call to a separate callback group. Even if the
'Not Found' error is swallowed in the `onFailure` handler, the callback
group's `applyFailed` method still calls `onFailure` on other callbacks in
the group, which prevents the editor from being initialised with the new
empty file.

Change-Id: Iccff1f0d46f2e58b73b8bec8c96738eaae851a74
1 file changed