Change `finalize` to `drop` in all Drop-for impl's.

`finalize` was renamed to `drop` with commit 22408d9ad5 on 2013-06-25.
Merge pull request #5 from mnemotic/drop-trait-changes

Change `finalize` to `drop` in all Drop-for impl's.
Add makefile to compile lib + demos
add Makefile,
Finaly add mutability to look more rusty,
and udpdate examples.