Fixed wrong mobile detection & url generation for modified params
Fixed some bugs. Also resolves #493 (Postfinance plugin does not work if shopname includes a "umlaut").
Merge remote-tracking branch 'upstream/2.x' into 2.x