Cargo/Travis warnings, tests, and device `CommandBuffer`

Eh, ok. I don't want to hold this up. Merging.