Merge pull request #11 from Diablo-D3/master

Exceptions are serious business
Remove MSVC 6.0 non-functional placeholder for 15 year old compiler
Use machine.h defines in logger.h
Add log_[warning, error, fatal]
Change assert.h to use logger correctly
Add TODO for mowgli_soft_assert_log removal
Add namespace to mowgli_warning calls
Add return_null_if_fail
Update configure build
Remove exception.h