applesmc: make optional Based on patch by David Ahern. Signed-off-by: Blue Swirl <blauwirbel@gmail.com>