Added DEPTH24_STENCIL8 texture format
Enforced DrawList trait on the Device submit
Fixed GetActiveUniformsiv on older systems
Merge pull request #228 from kvark/shade

DrawList trait enforcement and better UBO support
Support more shader uniform types.

Added support for 2D and 3D vectors as well as 2x2 and 3x3 matrices.
Merge pull request #229 from yuriks/master

Support more shader uniform types.
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`
Merge pull request #232 from qres/depthstencil

Added DEPTH24_STENCIL8 texture format
Moved texture/surface error codes into the tex module.
Merge pull request #234 from kvark/tex

Moved texture/surface error codes into the tex module.
Improved shader connection interface and error propagation.
Implemented DictionaryProgram, disjoint from UserProgram.
Removed self parameter from create_link
Moved the data out of UserProgram.
Enforced shader_param parameter. Added more comments to the shade module.
Merge pull request #235 from kvark/shade

Detached parameter data from the program
Made `shaders!` macro import `gfx` itself
Merge pull request #237 from Kimundi/master

Made `shaders!` macro import `gfx` itself