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
fixed and hardened behavior of gen() with disabled routing