Change u_short to uint16
Update type definitions

	* Rename macro NOMLIB_64BIT_TYPE to NOMLIB_64BIT
	* Add 64-bit type for 32-bit kernels
	* Remove ushort type definition
Relocate #ifdef NOMLIB_DEBUG macros to Logger & split al_check_err off

	Toggling DEBUG / DEBUG_ALL is still done in the same place. OpenAL
err checking has been separated from Logger. This is to avoid a nasty
header inclusion issue that resulted in not allowing us to properly
check the platform we are on when including platform-specific header
files for OpenAL.
Move sleep function from sdl/utils to sys/Sleep
Move getCurrentTime function from sys/Logger to sys/Clock