V2 must not depend on coresls.
- Our cache interface supports fastCache and Redis cache. The initialization of Redis cache needs project level params which are set in coresls models. With this change, coresls specifies the cache and set it in v2. Ex. Coresls will provide cache to be used for session manager. The new options patterns provide flexibility to add new options.