Strongly type exec driver context

This also removes dead code in the native driver for a past feature that
was never fully implemented.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #8295 from crosbymichael/type-exec-context

Strongly type exec driver context