BUG 1025910: Search improvements

- Change cursor to match cursor on input field
- Change desktop expand/collapse from JS to CSS so input can begin while CSS transform continues
- Decrease delay before search box is editable
- Automatically select text when search field is focused if there is existing user input

- Fixes for the alignment in RTL display
Merge pull request #2923 from stephaniehobson/bug-1025910-search-improvements

BUG 1025910: Search improvements
Fix bug 1109121 - update custom admin actions.

This updates the censor and delete admin actions in the demos app to match the one in Django 1.4.
Refs bug #1109121 - Join path in demos app correctly.

Instead of using string substituation we should be using os.path.join.
Bug 1057294: Remove submodule pointing to kuma-lib.
Bug 1057294: Re-add standalone files from former kuma-lib.
Bug 1057294: Re-add basket-client as a submodule.
Bug 1057294: Update submodule basket-client to revision 1ca127a17e17f5e67c2d9f9a500d85e97460f13d.
Bug 1057294: Re-add bleach as a submodule.
Bug 1057294: Update submodule bleach to revision 2906726af82ed0063a559124cee610bcd2e5859c.
Bug 1057294: Re-add check as a submodule.
Bug 1057294: Update submodule check to revision 1c73813fcd085020decc6f72caf232f71150db0a.
Bug 1057294: Re-add commonware as a submodule.
Bug 1057294: Re-add django as a submodule.
Bug 1057294: Update submodule django to revision 4fce0193d21b893f0ba186b10cfcdd6350fa5865.
Bug 1057294: Re-add django-allauth as a submodule.
Bug 1057294: Update submodule django-allauth to revision 527571d8064a30230bf25886e870026bec8379f3.
Bug 1057294: Re-add django-appconf as a submodule.
Bug 1057294: Update submodule django-appconf to revision 0c9835f95b44db1b3eb1a9409f95a3ecd63b8ff5.
Bug 1057294: Re-add django-authority as a submodule.