Add utility to get alpha insertion point in sub-menus

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Add a test for get_alphabetical_insert_position()

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Fix for case where new item should go at the end

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Passing test

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Tighter tests, better fix for condition when new item will sort to the end

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Add documentation

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Merge pull request #2556 from mkoistinen/toolbar-submenu-alpha-util

Add utility to get alpha insertion point in sub-menus
Remove some unused imports
Pedantic grammar update

https://owl.english.purdue.edu/owl/resource/591/01/
Merge pull request #2572 from peterlandry/develop

Pedantic grammar update
reimplementing jonprindivilles jstree fix #2270
Fix issue 2435

Apparently a bug was introduced in django_load.py. This code is not in sync with the source repo at: https://github.com/ojii/django-load where this issue has been fixed.

Ojii asked me (via IRC) to document this via this issue, and in my effort to clear out some of my old issues, I thought I'd simply post this fix. However, I suspect there's a deeper issue of why doesn't django-cms simply reference the source repo, instead of copy the code into the project?

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Merge pull request #2570 from spillevink/remove_unused_stuff

Remove some unused imports
Merge pull request #2577 from mkoistinen/issue_2435_fix

Fix issue 2435
Merge pull request #2574 from daegun/jstree

reimplementing jonprindivilles jstree fix #2270
Merge branch 'develop' into stack-remove2

Conflicts:
	cms/stacks/templatetags/stack_tags.py