This adds support for PhysX with CMake

Adds a PhysX module for CMake.
This module currently only works in Windows (I'm not developing in Linux currently).
This module attempts to automatically detect which PhysX SDK you're using (PhysX2 or PhysX3) based on the SDK directory structure.