Improved search efficiency and code structure + Binaries (Win 32/64 + Linux 32/64)

- Adopted some C++11 idioms
- Bug fixes inside Transposition table
- Complete refactoring in Transposition table low level construction
- Added chopper pruning method
- UCI GUIs can now set Transposition table size with "setoption" command
- Improved move ordering + some bugs found and fixed
- Now using Mersenne pseudo-random number generator for Zobrist hashing
- Improved time management
- Enhanced aspiration re-search efficiency
- General refactoring
- Probably some more points of elo (50-100 estimated)