Replacing printf with Lua callback function

Re-organized structure of LuaCL.h.
Moving includes from LuaCL.cpp to LuaCL.h.
Starting unit test
Merge branch 'master' of https://github.com/llxibo/LuaCL

Conflicts:
	src/luacl_endianness.hpp