Standardized queue (reading + manipulating) related functions to zero-based indexing

Fixes https://github.com/SoCo/SoCo/issues/100


from a api point of view both play_from_queue and remove_from_queue should follow the same indexing, be that zero-based or one-based, I chose to stick with zero-based.