Password force-change support.
Angle brakets in gpl license URL (thanks jerith)
login policy, expiration, forced change support ongoing.
Support password change and login failure lockouts.
Bugfixes for login limiting/lockout after testing.
Fix for height issues when reusing the same popup window.

If a popup exceeded the height of the window it would get 'height:
<maxheigh>' set on the popup element before being opened. This would
then /not get removed/ when the popup closed - from that point on, the
popup would always be max height, even if the content did not require
it.

This fix sets the height back to auto each time a resize happens, and
the max height is only set explicitly if needed.
Userbar-specific popup to avoid reliance on page including ine.
Removed redundant template caching, added auto-open support.

This removes the explicit template caching and passing around of a
template cache (Webperl::Template now caches transparently), and adds
support for automatically opening materials when a page is viewed.
Stupid error in recovery.
Generic material editing supported (plus HTMLPage editing as POC)