OpenCL: kernel/host: unittests, optimizations
OpenCL: cleaned up host interface.

Also fixed bug in item db generation.
Removed some debug code
OpenCL: dealing with broken __constant ushort8 driver issues. Fixed a
bug in inventory handling. Performance may have gotten worse.
Transparently handle different item db formats.

Also improved item merging in buildpath kernel.