runtime: put lockorder before pollorder in Select memory block.
runtime: put lockorder before pollorder in Select memory block.

Otherwise lockorder may be misaligned, since lockorder is a
list of pointers and pollorder is a list of uint16.
Discovered running gccgo (which uses a modified copy of this
code) on SPARC.

R=golang-dev, gri
CC=golang-dev
http://codereview.appspot.com/5655054
abustany/go,abustany/go,abustany/go,abustany/go,abustany/go,abustany/go,abustany/go