Correcting exception type for enqueueWaitForEvents

    Issue #76

    enqueueWaitForEvents must throw INVALID_VALUE if `eventWaitList` is empty