reexport for simpler use path
use Path
close when error is not successful
document why path currently is not a
export cursor
`HashMap` moved to `libcollections`
`Show` is now used insteas of `ToStr`
Merge pull request #69 from Ogeon/master

Updated HashMap and ToStr -> Show
Logging macros moved out to the separate crate `log`.
Merge pull request #71 from Ogeon/master

Logging macros moved out to the separate crate `log`.
allow(non_camel_case_types) for types
language changes: std::vec -> std::slice.
Merge pull request #73 from lifthrasiir/vec_to_slice

Language changes: std::vec -> std::slice.
language changes: #[]; -> #![], priv fields by default.
Merge pull request #76 from lifthrasiir/attr-and-priv-fields

Language changes: #[]; -> #![], priv fields by default.
language changes: std::libc -> libc.

this commit also avoids glob imports on libc since `libc::Nullable`
has a `Some` variant which shadows the prelude's `Some`.
Merge pull request #77 from lifthrasiir/libc-crate

Language changes: std::libc -> libc.
language changes: remaining uses of ~[T] are now replaced with Vec<T>.

In particular, this commit changes the API of `Cursor::get_column_names`
and `Cursor::get_blob`. The test for the latter has been added.
Merge pull request #78 from lifthrasiir/de-uniqvec

Language changes: Remaining uses of ~[T] are now replaced with Vec<T>.
remove ~-strings