Should log COLOR_NONE when --color none

Although COLOR_RESET made it look like color-less output on a terminal, this
would still print out shell escape characters which show up as junk in the
Xcode console.
taskTimerStop() now returns elapsed time

This will be useful to check if CPU overloads occur.
Log CPU usage overloads
Ensure that executable runs on 10.5 and above

Should fix issue #159, but I don't actually have a version of Lion around
which I can reproduce the issue on. :(
fileGetExtension should only use basename

Otherwise files like /home/whatever/.vst/foo.so will be incorrectly
parsed as having "vst/foo.so" as an extension.