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 #1301
merge 7dbed3d9102b590105166153ca6b8b31239f9849 to eb7985fd8cbb91c005460a43c249f4b112c80400 (from 1.0)
merge 3d6161fe022d48282340af88e636c200b50e2566 to c971ce93a16f7f9bb7175268207bb1ec5b796134 (from 1.0)
lkmasdjsdhsakopasduspoi revert 8c5f38c85a7e129c748e6f7eb7be6c67cfe8ffc2
fucking revert fucking 3d6161fe022d48282340af88e636c200b50e2566 too, ffs, this is not my day
sync from trunk
1.0.7 version preps
back to 1.0.8-dev
merge 080bac7c5f9e9a307a81fe97279c73d03a13f66b to 971c9485fa3fd0b921515dc49ac2efb0b45e80ee (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 #1340
sync trunk
use getActionInstance() in initRequestData(), refs #1301
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 #1301
Reintegrate 4b154ef400eed5a0a5d6bc5b3871099340525aad to b487a2db644dcdbc08476c57919a304b84addbff (from david-httpcaching) with changes to refactor instantiation of Actions and Views, closes #1301
sync from trunk