backport call-log work to 1.9
do some small clean up at the same time

todo: language strings,
    various "todo"s in files

Conflicts:
	plugins/native/helpdesk_native.php
update language strings; fix bugs
add user type field; fix bugs; update lang
fix paramname bug; more language strings
add hduser.php error
add wathers help
fix bugs; add tokens
don't send external users tokens for now; fix bugs

fix email bug; make details edits set update.newticketstatus
allow external users access to tickets via token, readonly for now
tighten up external user access
let ticket users view tickets for now while we rethink the block search
squash email bug
fix block; wip
finish token users work; minor fixes

allow token users to make updates
create mechanism for tokens to expire
improve external user interface
fix search to reflect recent changes
fix everything
squash userlist breadcrumb bug; improve hduser lang
add block name config
add config for submit question link text
fix firstcontact bug
fix ticket.status != update.newticketstatus for old tickets
fix pagination bug in userlist.php