preparation for 64bit support

- limit macros rewritten to c++ using compile-time evaluated expressions
- small fix to preventing 64bit compilation (tests still not passing)
64bit bug fixed

- GAlib used unsgned int as seed (not unsigned long)
- added getRandom for unsigned int to generator interface
- implementated in all generators