Various small pending updates and fixes that have been accumulating and needed a commit.
Adjustment to CKEditor initialization script to make it refer to id attribute rather than name attribute. Fixes the issue of a field named "content". Thanks @somatonic !
Update ProcessForgotPassword.module to support configurable email address, per issue #586 - To configure the email address, go to the module settings.
Update CKEditor module to support custom config.js files, as well as any custom config option in the field settings. Related to feature request issue #595
Add Template/Fieldgroup export/import functions, similar to those introduced a couple weeks ago for Fields.
Fix issue where CKEditor load order could sometimes cause JS errors and prevent CKE from loading.
I was seeing some occasional issues with CKE not loading after the last update (though adrian described a similar issue in the past), so this update delays the load till document.ready. That seemed to fix it here at least.
Fix issue #570 with too much CSS margin in InputfieldPageAutocomplete
Add basic SVG support to Pageimage & InputfieldImage classes, per @adrianbj enhancement request issue #597
Update base Process module to have dedicated methods for settings headline and breadcrumbs: $this->headline('text'); and $this->breadcrumb('url', 'text'); Also updated ProcessController to create automatic headline and breadcrumbs for execute[Function] when not supplied by the Process module.
Add WireDatabaseBackup class, which supports creating backups and restoring them. Can be accessed directly via $database->backup().