_ppdCacheAssignPresets(): Added NULL checks for option choice properties record
Static analysis of code, GitHub code scanning, found missing NULL
checks for allocating memory for option choice properties records
(gives NULL when out of memory) and for grabbing the records from a
CUPS array (should now never happen as we now skip the option on the
first memory allocation failure).
Added appropriate NULL checks. Now in case of unsufficient memory the
current option gets skipped on the first failed calloc() call.