Do not store duplicated commands in history
No need to apply filter_var() again, as it was already done in Router::query
Urldecode all GET parameters
Configure search to use GET parameters and add help for search options
Merge remote-tracking branch 'upstream/master'