* fixing error/bug in Transition
  * Multi-Row evolution + Limit selector "10/50/100/500"  now works as expected
Refs #2135
 * Fixing some encoding issues and many small bugs
 * When user is anonymous, show message inviting user to login to try the feature
Refs #2135
 * NAILED the encoding! wow that was tough for my brain, but finally got around it.

 Some findings:
 _GET is automatically URL decoded
 QUERY_STRING contains raw URL so we'll use this one instead
 I REALLY want to simplify the whole "_GET" variables within Piwik so that all code uses a static method to get input variables. Refs #3931
Fixes #3932
 * you can now write browserCode==ff;referrerKeyword!= to select all visitors using firefox and that have a keyword set
 * or you can write referrerKeyword==;browserCode==ff to select all visitors using firefox and that did not have any keyword set
Also fixes #3933

Refs #2135
 * fixing last bugs with segment selector encoding (working on chrome + FF + opera) - I 'hope' it will work on iE...
Fixing couple more bugs (with date ranges & anotations, and bulk requests)
Getting tests to pass! YOUPI!!!
Forgot to commit this one
Fixing a bug with row evolution label containing commas
Merge branch 'master' into archive_query_refactor
Further refactoring.