Reorder includes to be sorted.
Have isInTailCallPosition take the DAG so that we can use the
version of TargetLowering/Machine from there on the way to avoiding
TargetMachine in TargetLowering.
We already have a reference to the TargetMachine, use that.