xantispam: unified checking for "&-IMLogHistoryExternal" to use the
           name of the file to be shown in the external editor as
           origin of the request for all instances
xantispam: Origin and type of requests xantispam is queried about are
           now subject to a syntax transformation that strips
           whitespace and replaces ":" with ";".  The transformation
           is done from within xantispam_check().

	   This transformation was necessary to do at some places when
           forming requests.  Since it is no longer needed there, it
           will be removed from these places in further commits.
xantispam: cleanup to remove obsolete code that is no longer needed
	   because of changes in the previous commit
xantispam: fixed origin and info strings used with
           &-InventoryHandleDistinctly
modification to xantispam_compare_requests(): don't compare types when
origins don't match, might give better performance
xantispam_backgnd(): moved the simple rule lookup behind the handlers
		     for rules that require some extra work so it is
		     only done when actually needed and performance
		     may be improved