Make filebrowser(Upload/Browse)Url configurable

Overriding them using the CKEDITOR_CONFIG is now be possible
Support Promise objects in CKEDITOR_CONFIG

`reverse_lazy` returns a Promise instance. By correctly encoding these,
CKEDITOR_CONFIG can refer to urls via `reverse_lazy`.
Do not die when uploaded file is not an image