Support new-style kernels with no output and no input.

Such kernels get the definition of their iteration space solely through LaunchOptions.

No runtime testing of no-allocation kernels yet.

Bug 19950069

Change-Id: I452f948967d52e0ce8998628d554ab188cae9116
10 files changed