updated a link to Travis.
updated .travis.yml.

well, I think this commit should also present to the master
in addition to the rust-0.10-pre branch since Travis always
looks for the most recently pushed commit regardless of the branch.
okay, I should have used rust-0.10-pre branch for image, clarified the branch infos.
we are now tracking rustc master (thanks to unofficial nightlies).
fixed a lifetime problem in tests; updated .travis.yml for automatic documentation generation.
well, added `make doc` for generating documents.
language updates: OwnedCopyableVector -> OnwedCloneableVector.
language changes: reserve_at_least -> reserve.
rustc change: -o no longer ignores the file name.
language changes: SendStr is generalized into MaybeOwned.
Merge branch 'master' of github.com:lifthrasiir/rust-encoding
language changes: extern mod -> extern crate.
language changes: extra::test is now in test crate.
language changes: std::num::Integer no longer exists.
Vec<u8> is now a prefered byte writer, ~[u8] is still provided for the migration.
language changes: Vec is now in the prelude.
I forgot to change the tests. :S
Produce dylib and rlib
language changes: #[]; -> #![].
src/ -> src/encoding/.