Don't include nil contribution_page fields in contribution JSON

If these fields are included and nil, the add_external_contribution API does not work properly (according to advise from BSD Support)