Make `rust-mode` derive from `prog-mode` if available
Merge branch 'master' of github.com:roysc/rust