* cleanup on the sound init code. * added #pragma once in several headers. * macOS version detection overhaul.