Change Drop-implementations to use volatile compiler intrinsics.

Closes #14
Update for rust rfc 52 changes
static -> const
cargo: [[lib]] -> [lib]
Merge branch 'ebfe-fix-build-master'
removed lint for managed_heap_memory

The lint doesn't exist in newer versions of rust