WIP: Background ahead-of-time OpenCL compilation

Change-Id: I6e9906fb68a22eb0adab753726ec0d62dd05fe9b