Fixed cargo warnings, travis warning, README, and tests.
Renamed device DrawList to CommandBuffer, added a type alias for GL implementation, removed generic param from the Device trait.
Merge pull request #230 from kvark/shade

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