LPOS feature by slorello89 · Pull Request #2080 · StackExchange/StackExchange.Redis
Implements the LPOS command for #2055
Had to add a new Message type to accommodate.
@NickCraver, one thing that might be slightly controversial, I set rank to 1 and maxlen to 0 by default, this is operationally equivalent to not adding them at all but very much simplifies the message creation without having to do any other array/list allocations. LMK what you think of this.
Also is there a better way to extract an array of expected Value-types? maybe a new ResultsProcessor?