Ada: warning cleanups

Eliminate compiler warnings.
Nimrod: Cleanups for 0.9.6
Nimrod: 24
Rust: fix 1-16 for 0.11-pre

Make these compile with today's tip version of rustc.
Rust: fix 17-21 for 0.11-pre
Vala: 1-11