refactoring page saves
Merge branch 'feature_896_fileio' into feature_570_page_drafts
more fixes
deprecated updateslugs, changeChildParents better named, and does not use a global anymore
also fixes #908
replaced all updateslugs
basic implementation

moved functions
implemented GSUSEDRAFTS
implemented draft saving (autosave path for now)
implemented nodraft editing
implemented draft previews
implemented lang strings (prelim)

adds GSDEBUGREDIRECTS
fix for redirect of nodraft editing
added draft publish capability +

publish notifications not implemented

fix move_file return
major new functionality to simplexml class
optional csdata toggling on getxml calls
GSDEBUGFILIO added
delete options on restores
publish notifications
no draft on new pages

Since I still have no solution for drafts of pages that do not yet
exist, new pages must be saved before a drafts can be used, this
prevents drafts from missing from pages
playing with page stack concept
Merge branch 'feature_570_page_drafts' of github.com:GetSimpleCMS/GetSimpleCMS into feature_570_page_drafts
page stack view
draft backup restore delete support

added GSDATADRAFTS ( still autosave folder )
fix up restore redirects, added i18n strings
rework hooks

draft-publish
changedata-save-draft
changedata-aftersave-draft
fix up i18n, other actions, minor css
removed unused i18n strings

new strings for editing footer
Merge branch 'feature_896_fileio' into feature_570_page_drafts

Conflicts:
	admin/backup-edit.php
	admin/changedata.php
	admin/deletefile.php
	admin/template/error_checking.php
Merge branch 'feature_896_fileio' into feature_570_page_drafts

Conflicts:
	admin/changedata.php