Fix issue with FieldtypeCache not working with the new Field export feature.
Several upgrades to InputfieldCKEditor module. Added support for external plugins. Updated CKEditor version. Make plugins selectable (via checkboxes) in field config. Added separate configuration box for each plugin so that plugins can now be configured right in the field settings. Updated contents.css and stylesSet options to use relative paths rather than absolute paths (so nothing has to change during migrations).
Updates to SessionCSRF to prevent "this request appears to be forged" message from appearing when it doesn't need to. Also updated Session and SessionCSRF to use the new namespacing features of Session.
Fix issue with CSRF error on file upload.
Fix issue #583 with module autoloader not working (fatal error) when modules loaded out of dependency order.
Add support for module substitutes, enabling you to sub one module with another via config settings or API. This corrects the issue of some 3rd party modules assuming InputfieldTinyMCE is available. It substitutes InputfieldCKEditor.
Fix issue #582 with exterannous error message appearing in FieldtypeFile.
Update the download method in WireHttp to use CURL when allow_url_fopen is disabled in PHP.
Update ProcessModule to support installation by ZIP upload, or you can paste in a URL to a zip file (in addition to the existing installation from modules directory).
Force creation of the InputfieldCKEditor/plugins/ dir by putting a README file init.
Upgrades to WireHttp class to support more fallbacks for download() method. Upgrades to ProcessModule to improve the new upload/grab from URL functions.
Adjustment to last commit for a tweak in WireHttp
Additional upgrades to WireHttp class, and upgrades to $sanitizer->url() method.
Fix typo findAllModuleFiles => findModuleFiles