support alternate param separators in URIs
the RFCs allow for other separators besides '&' but cherrypy doesn't currently support them. in particular, the W3C recommends using ';' instead to avoid XML/SGML encoding issues:
eg, i'd really like to do something like "list?limit=50;offset=100;order=ASC" but cherrypy interprets that as a single parameter limit with the value of "50;offset=100;order=ASC".
Reported by email@example.com