en-passent hash opt

- copy en-passent optimization from perft_cpu
-- results in ~42% improvement in perft(11) speed.
- minor changes to make at least the hash version of gpu perft on 64 bit
builds.
-- Add visual studio 2012 project and solutions (that has 64 bit build
target)