Added optional nil object table.

Added SetArg as buffer.
Fixed arg list for buffer:Enqueue...()
Added device:GetPlatform()
Added UnitTest.helloworld

The command queue seems to be unstable...