ENH: move reduplicated requires_mayavi to utils.py