Execbuf fixes and major tuning

Chris Wilson
2016-08-22T08:03:59Z

Not only do we fix up some warts in fulfilling the execbuf uABI, but we
also fix the major cause of ppgtt execbuf slowdown and make further
refinements to speed up relocation processing.
-Chris