Changed optimization level.
Exceptions and critical errors pass arguments to panic() now.
Panic now clears interrupts first. Accepts arguments.
Less code, same effect.
Added build time and date into kernel information.
Added missing header.