refactor: passes to the next route when host_name does not match in host_condition_spec.rb
refactor: passes to the next route when user_agent does not match in agent_condition_spec.rb
refactor: treats missing user agent like an empty string in agent_condition_spec.rb
refactor: makes captures in user agent pattern available in params[:agent] in agent_condition_spec.rb
refactor: adds hostname condition when it is in options in agent_condition_spec.rb
merge conflict
delete mergetool related files