Add support for URLs and mailto/xmpp scheme

Thanks to Matthias Pfefferle <pfefferle@gmail.com> for the first
version of the patch.
fix composer json include path
we do not need pear_exception
travis config
fix travis config
fix travis config #3
install cache during tests
link rfc 7033
prepare 0.4.0
updated to latest version