Switch all users of the CharacterData API to lazyAttach except editing

The CharacterData APIs appendData, insertData, deleteData, replaceData
and setData are all secret synchronous attach callers. This exposes that
to the callers and switches most of them over to AttachLazily leaving
only editing using DeprecatedAttachNow.

Review URL: https://chromiumcodereview.appspot.com/22801014

git-svn-id: svn://svn.chromium.org/blink/trunk@156574 bbb929c8-8fbe-4397-9dbb-9b2b20218538