Added function to save item with specific expiration time.
Added property to test expiration.
Cache events implemented.
All authenticators are called, even if forms ticket found.
This was necessary to get token renewal working,
Added comments, removed old code.
Added login redirect logic to custom authenticators.
Now works completely without forms authentication.
No need for forms authentication anymore, keystone works alone.
Auth site base url added as parameter to domain.
SingOut page updated to delete custom cookies.
Comments added.
Removed unnecessary synchronization.
Minor changes.