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

I know, but we didn't have vertex buffer compiling at all. Its better to
have them together and working than separate and partially ignored.