index: select node contents when not collapsed
index: insert a 0-width space char when Range is collapsed

And then select the 0-width space character, so that the web browser
replaces the 0-width space character once the user types in a character.

Before, the browser would skip over the empty DOM element completely.
v0.0.2