Clean RData::Queue implementation

Do not use a separate index to implement a Queue. Ruby's Array can do the job.

RData::Queue#is_empty? has been renamed to #empty? and returns a boolean.