Merge pull request #441 from serpis/master

Corrected cube example: faces now have correct winding.
Fixes for namespaced enum changes made in glfw-rs

...as seen in bjz/glfw-rs@d74ceed99cd12c65c0b8c9c234f9eb2cf2045001
Merge pull request #442 from mttr/master

Fixes for namespaced enum changes made in glfw-rs
Resolved namespaced enum errors
Resolved MapAccess namespaced enum errors
Merge pull request #443 from mitchmindtree/master

Resolved namespaced enum errors in gfx_macros
Resolved all device and gl_device namespaced enum errors
Resolved remaining namespaced enum errors in both render and gfx libs
Fixed what I could in vertex_format test
Attempt to fix gfx_macros
Merge pull request #444 from mitchmindtree/master

Resolved all name-spaced enum errors
Fix compile error from latest nightly (2014-11-18)

Fixes:

```
lib.rs:499:29: 499:37 error: mismatched types: expected
`&[device::Handle<u32, device::shade::Stage>]`, found
`[device::Handle<u32, device::shade::Stage>, ..2]` (expected &-ptr,
found array of 2 elements)
lib.rs:499         self.create_program([vs, fs]).map_err(|e|
ProgramError::Link(e))
```
Fixes deprecated warning from latest nightly

Fixes:
```
../gl_device/info.rs:278:25: 278:42 warning: use of deprecated item: use
contains and BorrowFrom, #[warn(deprecated)] on by default
../gl_device/info.rs:278         self.extensions.contains_equiv(s)
```
Fix create_program call
Merge pull request #445 from mttr/nightly-update

Nightly Update (2014-11-18)
gfx_macros fix with namespaced enums
Updated examples to latest nightly
Merge pull request #447 from mttr/gfx_macro_fixes

gfx_macros fixes, and example fixes
Add &'static life time annotation
Merge pull request #446 from mtsr/fix-create_program-call

Fix create_program call