Reference.xs: Return undef if the reference cannot be found

* Also try a little bit harder to find the reference (dwim)
travis.yml: set git user and email
Changes: update