Much more comprehensive logging (not filtered yet).
Also fixed a silly typo in the config docs.
Changed some levels to DEBUG where useful.
Ignored yet another IDE file type
(Useful to hit the save button)
Cleanup; removed a Lua test (worked) and changed a macro name for clarity
Added introspection; logging calls now report the function (and offset) from whence they were called. (The log format is also a little cleaner with this new information.) This is *TURNED ON* by default, but can be turned off by removing the -DWITH_INTROSPECTION from Makefile (in particular, on non-*nix builds). You *MUST* specify the correct architecture for register access; currently understands x86 (ARCH=32BIT) and x86_64/probably AMD64 (ARCH=64BIT, the default).
Added config operations for specifying log verbosity.
Made a little overbar for separating game launches in the log file
Redundant double cast
Merging new logging functionality and updating old log styles.
Merge branch 'Grissess-master'