create branch for routing refactoring
reworked encoding of gen() parameters and made gen() more modular
AgaviRoutingValue implements ArrayAccess for pre and postfix bc
add __set_state method to allow var_exporting AgaviRoutingValues
replace array containing pre/postfix/value information in the route with AgaviRoutingValues
add support for excluding implied routes in gen() ('home-flash')
add support generating the current matched route including or excluding some nonstopping route ('-flash', '+rss')
started cleaning up WebRouting::gen()
update more code to new default handling
code/comment clarification
Initialized merge tracking via "svnmerge" with revisions 9b04db3a513ba6916db951778b1722e94588ff93...458bb09d4c94b6c22d79a1534c88e5d7c977c0ec from 
http://svn.agavi.org/branches/1.0
Merged revisions d903ffba42ce80f9ca391006f125a1768503b32d...cf50a5e14bb6f6839a8a9a1f3c9257c9a20ce04e,c108ab27ab056840db6b22b90690b32d2f43560b...1f2785fe1a258e7d2474804eb514555a6dfc039b,c5367620771949d04307cfc08904996314213d98,bc153d6c2e149d984596d1d20da0da3a7633ba7b,b836e46672e67d15047885b4de42db2283f429fd...79595f7da3b0a776d8c65e829a4d26db32dcd566,dcd9ff58da9ccbb6e19f95be230c10001911a783...32944f84851ee4bffa22a9a4a458d1587951bfb3,81b47fe001b5be86b497e319e0e6920b393f1708,eb929c6ff8e6eb6d17b95f2929634c20f5a7f646...889b0e3378d2272380cb993c2f92c60a32ac4302,906cced50ad8b2ea671252da9a205607d5eeb821...1f80e28e2e409160e0168dcd279131c41ab39c0a,4315de9c70f5b8c94d31a4e8ee98ec450513d23e,97d044404ba0b42d44d3530dc0734d1169a89e0f,62b72ad22d272b906075c41a9e5afe5ad55a6d13,dab7d191bedeb7b528f26d6a90c5004425b64299,becad61d9e553eb6394eda78bfe2a03aa202c9e1,1693c632fa769d42785f6215884772f9f7eee429,32acca80c80f3886c21e6f2477e2e39cf80a315b via svnmerge from 
http://svn.agavi.org/branches/1.0
fix gen() being called with an non existant route
merge b205fbb9f1bc24fce52bbe294ca50d4ba93aba80...2fac8e4f50125a685aa39e06b676bbe5c2384d9a (from 1.0)
merged 1b2c8ab4384ddc3fb70e2560d90c824fcb4c0983
merged 6b09474e796ef14b0e038882619921c23bfe0319...c39b4153809553be6f4ccb38fe355de434b591fe (from 1.0)
- add $context/intialize() to AgaviRoutingValue and add a createValue method
- switch routing values to specify if a parameter should be encoded instead of specifying that it is already encoded
- adjust routing config handler to serialize the routing information array instead of var_exporting it (this is not yet the final solution to this)
__sleep() and __wakeup() for AgaviRoutingValue
- make null as pre- or postfix in a routing value indicate that the routing should use the default values
- make sure everything is a routing value in the parameters in gen()
remove pre and postfix from AgaviRoutingValue constructor and add a fluent interface instead
fix gen(null) (and similar) not using the query string parameters
add support for multiple callbacks per route
add parameters support to callbacks
support for old routing configs with callback attribute, updated sample app routing.xml
move setting of relevant routing attributes(module,action,etc) before the callback execution