Unify setUpEffectiveNodes
Merge pull request #17 from hajimehoshi/unify-set-up-effective-nodes

Unify setUpEffectiveNodes
createLink: List known failure of "createLink" command to test expectation.
Remove logging; Modify indents
createLink: Make "createLink" command not to fall into infinite loop on "createLink.w3c.37".

before: '<div contenteditable>foo<a href="otherurl">^bar|</a>baz</div>'
after: '<div contenteditable>foo<a href="http://www.google.com/">^bar|</a>baz</div>'
testing: Make |testRunner| print number of test cases in summary instead of "undefined".
This is follow up patch for commit 577281c6703bd0dc90903101cff93d499ece1016.
Merge pull request #18 from hajimehoshi/remove-logging

Remove logging; Modify indents
removeFormat: Make "removeFormat" to return false if selection isn't range or seleciton range doesn't have effective nodes
removeFormat: Make "removeFormat" command not to remove ABBR elements for Chrome compatibility.
Affected tests: removeFormat.w3c.31, removeFormat.w3c.31r, removeFormat.w3c.32, removeFormat.w3c.32r
removeFormat: Make ending seleciton of "removeFormat" of start is always as anchor for Chrome compatibility.
removeFormat: Make "removeForamt" not to remove BDI for Chrome compatibility.
Affected tests: removeFormat.w3c.39, removeFormat.w3c.39r, removeFormat.w3c.40, removeFormat.w3c.40r.
Note: We remove BDO element as Chrome does.
removeFormat: Make "removeFormat" command not to remove BLINK as Chrome does.
Affected tests: removeFormat.w3c.45, removeFormat.w3c.45r, removeFormat.w3c.46, removeFormat.w3c.46r.
removeFormat: Make "removeFormat" not to remove MARK element as Chorme does.
Affected tests: removeFormat.w3c.73, removeFormat.w3c.73r, removeFormat.w3c.74, removeFormat.w3c.74r.
removeLink: Tidying up "remove_format_command.js".
removeLink: Tidying up "remove_format_command.js".
removeLink: Add test for nested div with style "removeFormat.nested_div_style".
testing: Temporary disable "insertOrderedList" and "insertUnorderedList" until they have no exception.
externs: Add missing extern |EditingContext.prototype.removeAttribute(element, attrName)|.