Turn off unused parameter warning.

For now it's generating too many warnings, and I don't have
time to go through and fix them. We should turn it back on
if we feel they're fixable and we can attend to it.
Fix a few deprecation and incompatible pointer type warnings.
Fix a couple of warnings in SFBCrashReporterWindow XIB.

Specifically, these referred to the smart dashes setting in the
text box, which I turned off.
Fix some incompatible pointer type warnings in Nu.
Fix putting an NSString in an NSMutableString variable in ExCommandCompletion.
Convert InfoPlist.strings to UTF-8.

We were getting a warning about expecting it in UTF-8 and
getting it in UTF-16.
One more NSString NSMutableString mixup.
Make a bunch of long->int casts explicit in oniguruma.

This eliminates a huge chunk of the remaining compilation
warnings.
Make a few long->int conversions explicit in lemon.
Make long->int conversions explicit in par.