Defaults class compatibility with 10.8
Merge branch 'defaults-class-cfpref' into error-class-tweak
more assertive error reporting
if anything is in the stderr pipe, consider the whole process an error