Apply formatting sooner in `lithium\net\http\Router::match` close #995.
Output cookie headers in `action\Response::render`
Extract cookies from header in net\http\Request
Update documentations
Fixing issue #1104 and updating tests.

Before this patch, console router would have ignore a '0' Character as an argument.
Adding test and patch for updating only fields that has changed in Model::save().
Formatting.
Use assertException over expectException. Closes #327.

Removing faulty tests. These weren't reachable before.
Redis and Memcache tests are integration tests.
Correctly detect running memcached and redis.
Deprecating expectException in favor of assertException. Refs #280 and #327.

Removing tests that can no longer be run. But leaving other tests
in place.

assertException can be used much more safely, one can't forget that
code after a thrown exception expected with expectException isn't
run.
Merge pull request #1123 from farhadi/dev

Better cookie support in Request/Response
Merge pull request #1126 from jails/bug/router-match

Apply formatting sooner in `lithium\net\http\Router::match` close #995.
Merge pull request #1125 from farhadi/console

Fixing issue #1104 and updating tests.
Merge pull request #1124 from koushki/dev

Not to casting conditions values for some of mongodb query operators.
Refactoring MongoDb operators; adding docblock.

- extract() should be avoided if possible. As it makes
  the origin of variables intransparent.

- Reducing line count and amount of temporary variables.

- Fixing coding standard violation.
Fixing expectException usage.
Merge pull request #1121 from koushki/bug/entityfix

Model::save() should only save updated fields
Documenting; formatting.
Adding test to prove #1099.