Update for increased username and pass

Also added admin interface to password prefs page.  Fixed so that upon
return of setting another users password, page goes back to edit with
the user still on.

This allows for the the login.pl to handle both user and admin password
prefs.

Made Newsletter by default a setting from the vars table
Pass userfield through form

Need userfiled passed as a hidden input so that when form returns after
an admin page, the admin block is setup properly
Update to fix return and to work with new var

Updates to make form return proplery when setting a user as an admin.
Made similar to login.pl.  set max pages to be the same as the db
Clean up pages and add new note block

added note block that is passed by the save option and cleaned up
unnecessary multiple if statements.

Added missing general body div
Update templates for new longer username and pass

Update field length for username to 35 and removed max length for
password.

Also fixed other formatting and html errors.
Setup new redirect for login.pl prefs page

needed for admin_block
Added additional check on subscriptions.

Only allow subs pref menu to show if user is admin if
subscribe_admin_only is on.
extra space deleted
updates need to style login changes
Add in check for admin_only

subscribe_admin_only set to 1
Subscription prefs only enabled for admins?
various updates

Add in var to set if Newsletters are sent to new users by default

Update for longer nicknames
Add user slashbox to subscription prefs
capitalize letter
Make author link to userinfo if no homepage
Fix journal block

Need the journal block to make page layout work so rework so it looks
pretty when a users have no journal entries.
Would help to save file before committing

This fix wilds the journal box first then checks if there is a journal
and displays if there.
Database updates to support slashbox fixes

Schema and data updates for DB needed for slashbox fixes.
Update DB subs for new slashboxes

Add three fields to blocks (default_block, hidden, always_on) that need
to be handled by the save function and the read functions.  Set the
where clause on the readers to pull the values needed to get all
slashboxes (getSectionBlocks) and to pull defaults (getPotrtalsCommon).
Fixed mixed indents and removed tags, achievements
Add new fields to admin block edit

Add defult_block, hidden and always_on to the block edit page in
backslash.