minor: remove dummy dependency in engine test_helpers

This was causing problems with zeus
stay on all tickets view when sorting (#5879)

When an admin sorted the tickets view in a different order it would take them to their own tickets list before
minor: cleanup some links

only submit the params that differ from the defaults
only use user ticket(s) path for real users
adopt ticket list test to new behaviour

We completely ingnore the user_id param for non admins now. So if someone tries to show somebody elses tickets they will see their own instead.
Merge pull request #174 from azul/bugfix/admin-navigates-all-tickets

Admin navigates all tickets - fixes #5879