snowplow/snowplow — pull request #39 by mtibben (2012-09-14 08:08:03+00:00)
Title: Fix deserializer for logs with query params in cs-uri-stem column

Our cloudfront logs seem to append the query string in the cs-uri-stem column.

For example, using your examples instead of
```
2012-05-21 07:14:47 FRA2 3343 83.4.209.35 GET d3t05xllj8hhgj.cloudfront.net /ice.png 200 https://test.psybazaar.com/shop/checkout/ Mozilla/5.0%20(X11;%20Ubuntu;%20Linux%20x86_64;%20rv:11.0)%20Gecko/20100101%20Firefox/11.0 &page=Test&ev_ca=ecomm&ev_ac=checkout&ev_la=id_email&ev_va=Empty&ev_pr=ERROR&tid=236095&refr=http%253A%252F%252Ftest.psybazaar.com%252F&uid=135f6b7536aff045&lang=en-US&vid=5&f_pdf=0&f_qt=1&f_realp=0&f_wma=1&f_dir=0&f_fla=1&f_java=1&f_gears=0&f_ag=0&res=1920x1080&cookie=1
```
we would see
```
2012-05-21 07:14:47 FRA2 3343 83.4.209.35 GET d3t05xllj8hhgj.cloudfront.net /ice.png?page=Test&ev_ca=ecomm&ev_ac=checkout&ev_la=id_email&ev_va=Empty&ev_pr=ERROR&tid=236095&refr=http%253A%252F%252Ftest.psybazaar.com%252F&uid=135f6b7536aff045&lang=en-US&vid=5&f_pdf=0&f_qt=1&f_realp=0&f_wma=1&f_dir=0&f_fla=1&f_java=1&f_gears=0&f_ag=0&res=1920x1080&cookie=1 200 https://test.psybazaar.com/shop/checkout/ Mozilla/5.0%20(X11;%20Ubuntu;%20Linux%20x86_64;%20rv:11.0)%20Gecko/20100101%20Firefox/11.0 &page=Test&ev_ca=ecomm&ev_ac=checkout&ev_la=id_email&ev_va=Empty&ev_pr=ERROR&tid=236095&refr=http%253A%252F%252Ftest.psybazaar.com%252F&uid=135f6b7536aff045&lang=en-US&vid=5&f_pdf=0&f_qt=1&f_realp=0&f_wma=1&f_dir=0&f_fla=1&f_java=1&f_gears=0&f_ag=0&res=1920x1080&cookie=1
```

Patch is attached along with testcase