Merge pull request #921 from GetSimpleCMS/feature_896_fileio

Feature 896 fileio refactor, massive rewrites, tons of new functions, fileIO logging
fix unsaved notify
Merge branch 'master' into feature_570_page_drafts