This MR makes Allen compatible with architectures identified with
__APPLE__. This resulted in a bit of code cleanup as well.
- Standard type
unsignedused instead of
- 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.