Router/Dispatcher: Clone params and options instead of changing them. Closes #383.
Overhaul the specs to reflect that change.
Merge pull request #388 from chaplinjs/topics/clone_params_options

Router/Dispatcher: Clone params and options instead of changing them.