Merge pull request #25 from crunching/master

added simple image verification that prevents users to upload non image files and small css fix for django error template better view
Update views.py

Fix so the per-user browsing actually works.
Fix UnicodeEncodeError

Fix bug when upload folder contains filename with unicode characters
Merge pull request #29 from seedofjoy/patch-1

Fix UnicodeEncodeError
Merge pull request #28 from joss82/patch-1

Fix per-user browsing.
[close #31] Remove non existing mini.png reference from CSS files.
Remove tabs.
[close #22] Don't use IMG tag for non image files in file browser.
[close #30] Don't slugify filename to empty string.
Bump tox requirements.
Bump to 2.6.7.
Fix language stuck to English

On multi-language sites, the language is not properly selected for the interface.
Merge pull request #32 from joss82/patch-1

Fix language stuck to English
Add support for external plugin resource declarations.

This commit adds keyword arguments to fields.RichTextField that allow the
overriding of extraPlugins on a per-field basis, and that allow the declaration
of external plugin resources (using CKEDITOR.plugins.addExternal()).

This improves the implementation of CKEditor plugins in django apps,
because they can be hosted and deployed separately from the CKEditor sources.

As an example, here's how to define a custom RichTextField by just currying
the existing one's constructor with the new arguments:

    from django.utils.functional import curry

    extra_plugins = ['custom_plugin']
    external_plugin_resources=[('custom_plugin', '/custom_plugin_base/', 'plugin.js')]
    CustomRichTextField = curry(RichTextField, extra_plugins=extra_plugins, external_plugin_resources=external_plugin_resources)

The external_plugin_resources kwarg is a list of tuples that contain the same
information as the parameters to CKEDITOR.plugins.addExternal().
You may want to write "reverse('some_view')" for the second parameter.
If that fails due to circular imports, wrap the reverse call in a
SimpleLazyObject, like this:

    from django.utils.functional import SimpleLazyObject
    external_plugin_resources=[('custom_plugin', SimpleLazyObject(lambda: reverse('custom_plugin_view', kwargs=...) + 'some_relative_path/'), 'plugin.js')]
Merge pull request #33 from christianglodt/master

Add support for external plugin resource declarations.
Update readme with recent code merges.
Update CKEditor to v4.3.3

CKEditor v4.3 includes Internet Explorer 11 support.
Merge pull request #35 from stianpr/master

Update CKEditor to v4.3.3
Update readme.
Fix statement for browser template headline.