edited gitignore
gitignore fixup
Fix for GSSTYLEWIDE not defined in front end php notice.
front end flow differs to account for admin path.
Merge branch 'hotfixes'

Conflicts:
	admin/inc/common.php
removing a couple of duplicate defines
refactor csrf

using csrf wrapper function
I have not tested this yet, but its a pretty straight forward swap.
Fix for csrf checking covers post and get nonces
added a filter function for var filtering

Maybe this will help with some output of user inputs
cleaned up edit
Revert "added a filter function for var filtering"

This reverts commit 39d3e44d56fddc846e17aa26ad2466755bd5c745.
Added a filter function
Added back CSRF check for GET/POST
SECURITY fix for arbitrary code execution

Plugins that still use loadtab.php can no longer use querystrings to
execute arbitrary functions. Use  your load_data function for this and
your own querystrings.
Some xss fixes

filtering $id reflection
Add sidebar-extra hook to load.php for plugins

Allows the addition of stuff under sidebar for plugin pages.
formatting
fixes #493
added cdn local fallbacks for cdn assets
created new arrays for defining assets, makes changing easier and they can be moved around in core.
implementing tabs

Tabs for pages
jquery asset restructuring
jquery jquieryui  updated

rudimentary jui themes added

@todo update jquery syntax live() deprecated etc.
fixing up asset structure
added tab hash support

Using prefix #tab_ + id prevents scrolling to original divs on click and
visits.
renamed some ids
hiding page options
Temp index.xml missing <metad> tags