I tried to separate this commit in two, to make it possibly easier to review.... But it's definitely not possible to make them even. The big new features really span too many different files.
rev 473
! Fixed /~/ URLs to redirect to current user's profile. Yeah, I know... I should use /profile/ instead. (QueryString.php)
! Fixed pretty profile URLs as shown inside subdomains. (PrettyUrls-Filters.php)
* Rewrote guest reattribution area text to make it easier to understand. At least for me... (ManageMaintenance language files)
+ French translation. (Help.french.php, ManageBoard.french.php)
rev 474
+ Added a sidebar area. Only tested under the currently uncommitted styling. (BoardIndex.php, Subs.php, index.template.php, index.css)
* Rewrote the sub-template system to allow for mini-layers. (BoardIndex.php, Load.php, Subs.php, index.template.php)
* Reordered profile URLs to always show the 'u' component in second position. (Display.php, ModerationCenter.php, Profile-Modify.php, Profile-View.php, Profile.php, ScheduledTasks.php, Subs-Menu.php, TEMPLATES: Display, PersonalMessage, Profile, Who)
- Removed leftover code: main_below test in loadSubTemplate(), function description in Subs-Members, and outdated documentation in the index template. (Load.php, Subs-Members.php, index.template.php)
- Removed all *_my classes and instead used an additional 'my' class. This won't work in IE6, but my doctor said I shouldn't care. (Green/index.css, index.css, Nix/index.css, sections.css, MessageIndex.template.php, Recent.template.php)
! Renamed linktree ID to a class, to avoid validation issues. Thanks Pete for the reminder. (index.css, Nix/index.css, rtl.css, index.template.php)