- merged the changes from http://svn.agavi.org/branches/felix-testing-implementation/, ec867dc86dd581f34f709ab2c75a897e2e2a447d...ff3d078d81aead76ebfee8300de28d789751bff8 

- provides a basic testing framework
- provides sample action and model tests
Improved sample app SearchEngineSpamAction to use ID and optionally name, much nicer now, check it out. Closes #859
merge 82974d1c024384a43c48ea10d979a5d0650e76a8...72912877d93cd694b22301da2ee644d8d2040711 (from 0.11)
Updated zoneinfo database to 2008f, closes #860
merge b34c82d62a2889605f20eb38816f9fe501d93bec...031ada603114164eeeefc074f69a76da6f2c0203 (from 0.11)
0.11.3 release infos
make AgaviTesting::dispatch() static
0.11.4-dev infos
Fixed #861: Sample app SearchEngineSpamAction works with invalid product names
merge fb7eb4606e0781c399b43c85a6adffb366471382...9d43dea63af02aef7eaaa6b2fa276b551673af97 (from 0.11)
tests for sample app, they work again now after b34c82d62a2889605f20eb38816f9fe501d93bec which merged 72912877d93cd694b22301da2ee644d8d2040711 (and 24c4a063c9d4d434c689b9865d3556990fc845b2 / 9d43dea63af02aef7eaaa6b2fa276b551673af97). this is good fun. refs #859, #861 and #380
Merged revisions b34c82d62a2889605f20eb38816f9fe501d93bec,fb7eb4606e0781c399b43c85a6adffb366471382,91d07800cd5ad46534ce1547d30b76695aac6ceb,24c4a063c9d4d434c689b9865d3556990fc845b2...72c5fd0781df81947448f9238a2831ec12c43cfe via svnmerge from 
http://svn.agavi.org/branches/1.0