0.11.1-dev version info
fixed trailing ampersands and question marks potentially fucking up the routing, tested on apache 1.3, apache 2.2 and lighttpd, closes #543. also changed the multislash fix attempt code to work on apache2.x, not apache 2.2, closes #544
use HTTP/1.0 protocol version in shiny exception template, closes #545
prevent parameters which would be used as query string being escaped 2 times
closes #547
add @ operator to mkdir call to prevent the case the directory gets created after the is_dir check
closes #540
don't overwrite the user changed params
refs #547
some fixes so tests are not inter-dependent
test cases for #543 I forgot to add
proper fix for #547 - e0c11818ea190b9e4a6c8cd06b911909ede742e0 did not solve the problem for arrays, and also removed the ability to set undefined arguments in callbacks (that was restored in 7f99616f7596e298809efd49d2de548db39bc4c4 though). Now, the generated query string gets decoded again, which means we're back to the old behavior where callback onGenerate methods are required to set rawurlencoded values (unless you don't want the encoding for whatever reason).
escape the seperator output 
refs #547
merging in changes from branches/0.11 e1b381beec8c47947dc49ed2b4fde2b94b83b777 to e0f81db1a5476e73f5c61c1be27c4c7d7e7ed274