Remove circular dependency

This ciruclar dependency had caused TableCell to be `undefined` in
table-selection.js
Correct jQuery to $
[maven-release-plugin] prepare release alohaeditor-0.23.17-commercial
[maven-release-plugin] prepare for next development iteration
Correct regular expression to check for whitespace nodes
Make isMergeableContent() work in ie8
Make isMergeableContent() work in ie8
(cherry picked from commit 01c90b97465eff5edaa76ffb6e865177bc667868)

Conflicts:
	build/hotfix-changelog.md
Correct regular expression to check for whitespace nodes
(cherry picked from commit 2eeb7dc14ab69ea9d0cf82109e5e10259dedfbdd)

Conflicts:
	build/hotfix-changelog.md
Merge branch 'hotfix' of github.com:alohaeditor/Aloha-Editor into release-tangerang
Merge branch 'hotfix' of github.com:alohaeditor/Aloha-Editor into release

Conflicts:
	build/hotfix-changelog.md
Merge branch 'release' of github.com:alohaeditor/Aloha-Editor into release
Prepare changelog for release.
[maven-release-plugin] prepare release alohaeditor-0.23.18-commercial
[maven-release-plugin] prepare for next development iteration
Remove unneeded code that misplaced table selection
Merge branch 'release' of github.com:alohaeditor/Aloha-Editor into hotfix

Conflicts:
	build/hotfix-changelog.md
Prepare release.
[maven-release-plugin] prepare release alohaeditor-0.23.19-commercial
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release alohaeditor-0.23.20