Fix ckeditor init template. While there, fix trailing commas in javascript arrays, IE absolutely hates them.

Contributed in #389 by Hedde.
Take a stab at fixing #395

Before, moves to the right of an existing node were handled as moves
to the left.
Cater for edgy edge case in shorten_string, also sentence english make.
Merge branch 'master' into next

* master:
  Take a stab at fixing #395
  Fix ckeditor init template. While there, fix trailing commas in javascript arrays, IE absolutely hates them.
Take a stab at fixing #395

Before, moves to the right of an existing node were handled as moves
to the left.
FeinCMS v1.6.5
FeinCMS v1.7.3
Merge branch 'master' into next

* master:
  FeinCMS v1.6.5
  Take a stab at fixing #395

Conflicts:
	feincms/__init__.py
Merge branch 'next' of github.com:feincms/feincms into next
Merge branch 'next' into tabbed_options

Conflicts:
	feincms/static/feincms/fein_tree.js