Trimmed down cdefs in callback.lua
Moved callback to lj-async folder
Added windows threads support. Fixed double-free issues with callbacks