Recent Developments in Cavitation Mechanisms: A Guide for Scientists and Engineers