MacOS compatibility
This MR makes Allen compatible with architectures identified with __APPLE__. This resulted in a bit of code cleanup as well.
- Standard type
unsignedused instead ofuinteverywhere. - Replaced the void logger (which crashed with
__APPLE__) with a boost null logger. - CpuID is behind an #ifdef now.
- Sequence generation now works as well.
Edited by Daniel Hugo Campora Perez