lite2: modified sequence method to match bisection (#4403)
lite2: modified sequence method to match bisection (#4403)

Currently the sequence function always starts from the trustedHeader and trustedNextVals stored in the lite client. Whereas the bisection one allows the method to be started from any combination of header and validator set. I opened up the sequence verification method to do the same
tendermint/tendermint,tendermint/tendermint,tendermint/tendermint,tendermint/tendermint