Added test for async_work_group_copy writing out of bounds.
Context::Message class for building log messages.

Simple Logger plugin directs all log messages to stderr. No output
using this new mechanism yet.
RaceDetector now using new logging mechanism.
Work-group divergence now using new logging mechanism.
Context::logError now using new logging mechanism.
Memory errors now using new logging mechanism.
Interactive debugger breaks on error.