Fix #10: Use a maintained fork of xapian-full
Make the tests pass again

Some tests are broken due to API and other implementation changes. This
patch makes the tests in test_header_parsing.rb and test_message.rb pass
again. I did have to change one assertion in test_blank_header_lines,
since it assumed that extra whitespace between List-Unsubscribe entries
is removed, which it currently isn't.

This does not fix test_server.rb, however, as the implementation also
has issues. I guess server.rb was the initial attempt on a sup server,
which is probably obsolete anyhow. Maybe it should be deleted?

Also, adds a rake testing task, so the tests will hopefully be run more
often :-)
Fix #12: Require 'iconv' before patching it

Signed-off-by: Gaute Hope <eg@gaute.vetsj.com>
Merge #15: Integrate Travis

commit deb59197d98e831670c71be1a13125f2725a7bcf
Author: Whyme Lyu <callme5long@gmail.com>
Date:   Wed Mar 27 09:57:57 2013 +0800

    A `rake travis` task

commit ddd76be0d1c88e7778291cff0aae01d35cf14fb7
Author: Whyme Lyu <callme5long@gmail.com>
Date:   Thu Mar 21 22:52:07 2013 +0800

    Gemfile and .travis.yml to get started