add a test for clSetContextDestructorCallback (#861)

* add a test for clSetContextDestructorCallback

* add a 10 second timeout for mem object and context destructor callbacks

* clang-format fixes

* address review comments
5 files changed