Error callback support
fixed up error callback
Removed error code 0
conversion to amdcompiler
amdcompiler merge