Relations can be retrived by the relation name or its corresponding field name.
implement cookies support within `net\http\Request` and add tests to demonstrate
ensure `Content-Length` header is set for all POST and PUT requests, even when body length is zero.
allow for multiple headers with the same key when parsing a response message (i.e. Set-Cookie)
implement cookies support within `net\http\Response` and add tests to demonstrate
implement `\action\Request::headers()` and `\action\Request::to('string')` to behave as expected in correlation with their counterparts in `\net\http\Request`
simplify `\action\Response::render()` and header output; move shorthand header magic to overloaded `header()`
Merge pull request #902 from pixelcog/request-response-cookies

Improve Li3 Request/Response Classes
Fixes `lithium\test\Mocker` for correctly call `__construct()` with PHP above 5.4.
Merge pull request #903 from jails/bug/mocker-construct-params

Mocker doesn't manage construct params.
Fix Router to allow javascript links.
Merge pull request #904 from BlaineSch/bug/routerJavascript

Fix Router to allow javascript links.
`Database` should use closure to format timestamps.
Fixes datetime/timestamp inconsistencies with `lithium\data\Database` & adapters.
Tests isolation, tests shouldn't need to take care about the launcher routes context anymore.
Allow `Request`'s base to be overrided by scopes.
Revert to old request's base & url generation method.
Controller action naming convention is reverted back to the underscored way.
Merge pull request #905 from jails/feature/database-formatters

Fixes datetime/timestamp inconsistencies with `lithium\data\Database` & adapters.
Merge pull request #886 from jails/feature/get-relation-from-fieldname

Relations can be retrived by the relation name or its corresponding field name.