* Remove the old rich text editor 'wysihtml5'. * Generalize the markup to hook up rich text editor into block edit forms. * Provide customizable backbone views for rich text editor for initializing the editor and enabling live updates. * Provide default implementation for Trumbowyg editor. * Add implementation for Froala editor (not including requirements due to licensing terms). * Convert related browser tests to function-based tests and make them run with the new setup.
Sharing code between the standalone and Oscar sandbox is tricky with the current setup. To reduce the amount of code duplication, the sandboxes have been merged into the same project using django-configurations to switch the settings. This also simplifies the settings for the tests and uses the appropriate sandbox settings instead of re-defining them. Resolves #51.