atomic: use type parameters
update `closure_exchange_malloc`
atomic: use raw pointers
add `Deref` and `DerefMut` traits
shift macros into core/, update README

Closes #37
update tests and example.rs

Updated examples and tests for use with Rust 0.10-pre.
Fixed up compilation errors (and crate attribute warnings) with latest rustc 0.9-2272-gd79fbba
With plenty of help from cmr, eddyb, strcat, kimundi and pczarn on #rust (irc.mozilla.org). Thanks to them.
rm mention of old issue
more updates for language/tooling changes
switch field privacy as necessary

Struct fields are now private by default.
remove RefCell::get and RefCell::set

Rust PR #13301
test: change attribute syntax
c_types: allow lowercase type identifiers
use new proc bounds syntax

Changed in Rust 0.11-pre
add the Allocator trait
implement Allocator for Heap

Heap is a unit-like struct.
vec: use allocators
test vec size
vec cleanup
deque no libc