Initial Yosemite Support

Closes #31435.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Update unreleased version check
Realign case statement
Don't compare versions against floating point numbers