Massive reworking of the log API

This prevents having to include the integer constants to use Log(). The
old Log() is now Raw().