Merge pull request #1 from kvark/master

Port to Rust-0.6
Reorganise modules, remove hl module
Now compiling with Rust 0.8pre
Made ALenum a safe Rust Enum
Removed extraneous commented code
Readded al::FALSE/TRUE
Merge pull request #3 from MarkJr94/0.8pre

Updated to work with Rust 0.8pre fixes #2
Update directory structure for rustpkg
Rename ll->ffi

This follows the Rust style guide
Revert to using a statics instead of an enum

Until we can specify the type of a C-style enum (there is an open PR), this is probably better for now. Sorry!
Remove stale example
Fix warnings
Fix C string handling
Move group extern fns and types into the al and alc modules
Return built-in bool type from wrapper functions
Use [T, ..3] vectors instead of tuples and multiple parameters for 3{fi} functions
Fix raw vector handling
Wrap al::ffi functions
Create wrapper structs for alc::ffi::{ALCdevice, ALCcontext}