NSLog override

Using `mach_override`, `NSLog()` and `NSLogv()` are dynamically replaced with `LogMessageCompat()` and a new, similar function, `LogMessageCompat_va()`, and can optionally be re-injected back in, calling both the functions: now you don't need to modify existing NSLog-laden code to use NSLogger!