minor optimizations

removed redundant code
moved css compression function outside of style.php
some fixes for #399

fully working with no js
replaced some js fades with css transitions
minor api i18n tweakl and css for theme-edit
hide theme edit drag handle in fullscreen

#399
fix for theme editor noajaxsave

updating the forms action on non ajax saves so same file reloads, pain
in the ass JS form as innerhtml bug
fix for theme editor file not found
theme-edit save hook

new hook theme-aftersave
replaced fwrite
check_for_csrf cleanup
dropzone drag hover styles
fix page save and close in ajaxsave
fixes #892
fixes #881 new password generator

advanced strong password generator function added
warning fix
typo
fixes #914

adding htmlentities in case anyone uses this unstable version on a
public server
filter redirect url #462
fixes #923
adds load hooks for all pages
typo
fix for #916
added
`pagename-edit-nav`
`pagename-body`
hooks
for all template pages