Allow Colander schemas with sequence fields in querystring

This allows to use multiple query string fields with the same name by
using a Colander SequenceSchema.

See `tests/validationapp.py` for an example.
Fix py3k compatibility, improve style & comments.

See #141