CMake: Configure: Add option to enable or disable all packages.
CMake: Configure: Remove cruft in ConfigurePackage module.
CMake: Bugfix: Fix bug where Cg was not set to found properly on first-pass configuration.
CMake: Configure: Cleanup the packages which haven't been implemented yet, and other config settings.
CMake: Configure: Add threading support.