Added assertion utilities.
Added Holder interface and its simplest implementations.
Added ObjectBindings and MidifiableObjectBinings interfaces and its simplest implementations.
Added the ApplicationContext interface with its simpest implementation. Added five holders (Holder interface implementations). Removed old versions of holder analogs: RequestContext was completely removed, SecurityContext was modified only to hold an Authentication object. DaoMappings and ServiceMappings were removed because of the new ObjectBindings interface that now may be obtained from the ApplicationContext. All the existing initialization filters were modified to use the ApplicationContext, some were added.
All the services were modified to use the new feature - ApplicationContext(Holder).
Added null checking when obtaining an array of Cookies.
Small documentation changes.
Added a new API (Action API): RequestTranferringManager through actions. The manager calls the action factories and the processors to create and process the action. The base Action interface consists of action string and URI. The common usage is that action string is something like "redirect" and the URI is an URL to be redirected to. Added all the default implementations of the Action API interfaces.