recast info_plist as info_plist_file
sanity checks/error handling, postflight miniDSL

report errors in all user-facing methods
Merge pull request #7940 from rolandwalker/postflight_user_errors

sanity checks and error handling in postflight mini-DSL