don't NPE if package_release_date isn't in a datablob
gson is happy to push nulls into non-nullable fields because we're
handing it a ::class.java. package_release_date sometimes doesn't exist
when release_date still does, so make package_release_date properly
nullable and fall back to release_date.