Prepares transition to a reactive error handling logic
Migrates GoclContext API to reactive error management
Migrates GoclDevice API to reactive error management
Migrates GoclProgram to reactive error handling
Adds new function check_opencl_internal() to Gocl error handling

This is to provide a more efficient mechanism that uses the Gocl's internal
error directly.
Migrates GoclKernel API to reactive error management
Migrates GoclQueue to reactive error management
Migrates GoclEvent API to reactive error management
Migrates GoclImage API to reactive error management
Migrates GoclBuffer API to reactive error management
[example] Updates examples to use new reactive error management API
Improves reactive error management in GoclProgram
Improves reactive error management in GoclDevice