make innovation toggle easy
fixes #784
fixes #750
fixes #750
update htaccess
cherry-picked pull request #788 from STudio26
3.3.2  alpha
excerpt mb_strcut replaces mb_substr

Split on bytes not characters
fixes #736

abstracted getExcerpt
refactored get_page_excerpt
fixes #736 doc
fixes #736 global content
fix permalink placeholder
cleaned up i18n()
removed array_key_exists, isset is much faster in this case
and removed the extra array_key_exists checks
i18n is the most called function in core

fixed return value if array doesn't exist.
Merge branch 'hotfixes' of github.com:GetSimpleCMS/GetSimpleCMS into hotfixes
oops varname missing
fixes #790
fixes #790

added ellipsis back to getExcerpt
css and js speed improvements for pages table when over 200 pages
knocked down transition times also for table hover and link hovers, too many frames
fixes #344

small fix for password reset username detection. will always success now
with a random time delay.
fixes #344

user file traversal protection
proper xml preservation