Item12697: Perltidy before other changes

git-svn-id: http://svn.foswiki.org/trunk@17177 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12697: Convert to nfreeze and nstore

Storable network format is faster and more portable.

git-svn-id: http://svn.foswiki.org/trunk@17178 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12697: Document filehash changes

And add a utility to rewrite hash files if migrating

git-svn-id: http://svn.foswiki.org/trunk@17179 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11673: Restructre examples

Don't require admin rights for first view of examples

git-svn-id: http://svn.foswiki.org/trunk@17180 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11164: Use Config for system web name

git-svn-id: http://svn.foswiki.org/trunk@17181 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11401: Untaint parameters

These should already be untainted and validated,  but on some systems
come in tainted.  So untaint again to be sure.

git-svn-id: http://svn.foswiki.org/trunk@17182 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12697: Fix the shebang line.

Minor tweak, but this lets you run rewrite_shebang back to the default
of /usr/bin/perl and "un-modify" the files.

git-svn-id: http://svn.foswiki.org/trunk@17183 0b4bb1d4-4e5a-0410-9cc4-b2b747904278