KAZOO-1864: only set diversion headers if it using a  resource

This converts the inception CCV to that of the request of a off-net caller or undefined if on-net.  This is then exported preserving the original callers information so Stepswitch can check for its existence when using a resource to bridge outbound and add the appropriate diversion headers.  The only thing that I am not setup to test is if the diversion headers on an inbound request are passed along to loopback calls, but I know that at the very least our header will be added.