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

`- an abstraction over multiple graphics APIs: OpenGL, Direct3D, Mantle, etc.`