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

Yeah, looking forward to them. Hooray for @pcwalton!