Adds an example for the table plugin.
Use `editor.selection()` in more places.

Instead of using Rangy directly. Means more flexible, robust, clean code.
Code style fixes here and there.

 * `wym = this`.
 * Indentation fixes.
Fix #556 and restructure the editor initialization code.
Minor code comment fix.
Fix code comment style syntax.
Some code comment for clarity
Fix some Pre-7 Trident comment.
Added and used `jQuery.bindEventHandlerAtStart`.
Fixes to table plugin exaple.
`editor.init` -> `editor._init`.
Delete `editor.ready`.
Assign `this` to `wym` in two more places.
`jQuery.bindEventHandlerAtStart` - > `jQuery._bindEventHandlerAtStart`
Fix link to Table Editing plugin example.
Minor fix to a test to prevent console warning.
Normalizer ignores more meaningless IE7 attributes.
`attr.nodeValue` - > `attr.value` in normalizer.
Instead of an event-based workaround, set `unselectable` on IE8 UI buttons.
Correct conditions for calling `correctInvalidListNesting` in tridentPre7.