Implement CharacterData.{deleteData, insertData, replaceData}
auto merge of #2195 : lpy/servo/issue2190, r=Ms2ger

see #2190