Rewrite Makefile to remove rustpkg dependency

Try to preserve the build directory structure as I understand it, which
is binaries in bin/ and libraries in lib/, but without rustpkg to verify
I can't be sure.
Update for the removal of io_error

I/O calls now return an IoResult<T> instead of using the io_error
condition.
Return errors from parse functions

I/O errors are bubbled up out of the parser and returned to the caller.
The parse functions will now always return a Table if they return a
value at all.
Merge pull request #13 from kballard/update-make-and-errors

Update make and errors
Bring up to date with latest rustc 0.10-pre.
Update README.md

Ohloh doesn't show up
Update README.md

Remove Ohloh integration. It does not show up correctly.
Refactor slightly
Merge branch 'master' of github.com:mneumann/rust-toml
Refactor lookup. Maybe revert again as complex
extern mod -> extern crate
Remove recursion for lookup()
Remove vector pattern
Fix testrunner
Get rid of warning
Change crate_id to full github path
fix type: create -> crate
Replace MemReader with BufReader.

BufReader operates on a borrowed vector, which is all we want here.
Unsigned -> PosInt, Signed -> NegInt
HashMap moved into libcollections. ToStr -> Show