a branch to fiddle with support for Edge Site Includes, ETags and a bunch of related things
first stab at refactoring of action and view instantiation, still needs adjustments to how 404 and disabled modules are handled. refs #1398
merge 9a7946a823878d27434b7f409d0cee73d51e0a79...c34893210df9b9b263ad7392e1fb7df5ec172f1a (from 1.0)
merge 438dd8a67deb24e0938948eb47f6d7ade019b7e2...7af497ae60a2b616205f729d2e80c75a3b64f336 (from 1.0)
lkmasdjsdhsakopasduspoi revert 5a1015c3c2332986920077c4aec0c7524f2925b1
fucking revert fucking 438dd8a67deb24e0938948eb47f6d7ade019b7e2 too, ffs, this is not my day
sync from trunk
1.0.7 version preps
back to 1.0.8-dev
merge d043a56e4c506833590e57760f0fdaede54fd5a9...210e9efc244f268ed9556434e2d00b045f5eb9c9 (from 1.0)
Make sure STDIN is defined before attempting to read it (it is not available when the PHP script itself is read via STDIN, which is how PHPUnit runs isolated tests), refs #1437
sync trunk
use getActionInstance() in initRequestData(), refs #1398
Introduce AgaviClassNotFoundException and AgaviFileNotFoundException, move handling of disabled module and 404 stuff back into AgaviExecutionContainer::execute(), make AgaviController::createEactionInstance() and AgaviController::createViewInstance() use the new exceptions and change their messages to be more descriptive. Concludes the refactoring of action and view instantiation, refs #1398
Reintegrate ec912ec1033b64fcffa651f905f736ae0292b299...71fdd74e19174e8065a375d781064c9875aa52d8 (from david-httpcaching) with changes to refactor instantiation of Actions and Views, closes #1398
sync from trunk