Tighten up code to test compilers to ensure it passes at high warning level (unused parameters).
Merge remote-tracking branch 'origin/master'
Release 0.0.29.