follow_link + documentation

I use this one fairly often.  Not guaranteed to work with BSD's readlink implementation (though it shouldn't crash, either).