crossfade: Use Bottle pointers instead of copies

And add missing include in utils.h
Actually use crossfade() in the pouring process