add shuffle() method to Vector, with unit tests

this implements the Fisher-Yates algorithm:
http://xlinux.nist.gov/dads//HTML/fisherYatesShuffle.html
Merge pull request #221 from LoomSDK/PBG-VectorShuffle

PBG add Vector.shuffle()