Login updates along with some other prefs work.

Update nickanme field to 35 chars, set password to be unlimited, and rework the login plugin templates to work with this change.
Password prefs did not always use the login.pl file to make the prefs pages.  Fixed this and also added the admin_block.  Need to make sure that the password save sub passed the current userfield var back to the admin_block so I needed to update the templates and pl file slightly.

This change was also needed on Messages and Subscriptions.  Also Subscriptions need work to make it fully admin_block compatible and a cleanup of the prefs template.  Also added a var check to set access the subscription pref tab only to admins.

Various db updates need to support the changes as well as css updates.

Fixes #89 #48 #29 and stuff in #19