Only run htmlToSpan task if the body wasn't restored

If the system restored our EditText by default,
let's not override it by converting our saved HTML
to Spanned because the framework's version will
encompass everything we saved and more. Only do
this for configuration change since we are ensured
that the activity won't be destroyed.

Also properly persist mTextChanged across screen
rotations.

b/16823273 b/17245535

Change-Id: Ib71cc2a240e4e77b08816a7e21a48548ae226b94
1 file changed