Default the organisation_ids field to be an empty array

When the organisation_ids field is nil, set it to be an empty array so
that it's consistent with the other array fields we send to the Need API
like 'justifications' and 'met_when'.
Hide the organisations field for a generic need

Don't show the organisations field for a need which applies to all
organisations, as it will be rejected by the Need API.