[liblsl]: refactor to use queue where appropriate

E.g. anywhere there's a list of samples...or any list that doesn't need indexed access