rand moved to its own crate
Suppres warnings regarding uppercase_variables
Fix usage of rand in demo
Merge pull request #121 from mvdnes/fix_rand

Rand moved to its own crate
fixed warnings on accidentally private items.
language changes: std::vec -> std::slice.
language changes: no longer uses an owned vector with an exception of Palette.
language changes: most types that implement Eq now also implement TotalEq as appropriate.
language changes: #[]; -> #![], changed sdl::video::Palette to avoid an unique vec.
updated sdl-demo for recent language changes.
language changes: priv fields by default.
language changes: std::libc -> libc.
added missing functions to sdl_mixer crate.
bumped version to 0.3.2.