Changed the error stack to a queue. This, unfortunately, is an implementation detail that affects the API, so maybe it should be renamed someday. However, a queue is the right semantic for this feature, as I want GPU_PopErrorCode() to work as a FIFO container would.