defaultValue functionality added and encoding only for named params

* defaultValue will be merged in to allow filters to be triggered with a default value.

* querystrings do not need the encoding. it is also faulty in this case and does not work right now. disabling it in this case makes the most sense.

* isSearch is fixed (was detected too late - after emptyValue modified the data)

* Configure::delete('Search') to make tests pass if the bootstrap/config file has custom app settings.