Pointer-sized integer types.

This answers issue #32. I updated Aversive::Config class too and its tests still passes correctly.