Update to latest rust

Changed cases of `#[deriving(Eq)]` and `#[deriving(Ord)]` to `#[deriving(PartialEq)]` and `#[deriving(PartialOrd)]`
Added `#![allow(non_snake_case_functions)]` to src/openal.rs to suppress warnings