[#59677630] adapt secondary validations for individual shipments
[#59677630] Fixed specs
[#59677630] fixed typo
[#59677630] added display of validation errors and confirmation before saving a record with warnings
[#59677630] simplified error message, omitting actual values
[#59677630] added year validation
[#59677630] method needs to be public because it is referenced in serializer
Merge branch 'develop' into secondary_validations_for_individual_shipments

Conflicts:
	app/assets/javascripts/trade/controllers/shipments_controller.js.coffee
[#59677630] fixed 'too much recursion' issue when opening the modal window
Changed variables based in date to integer
removed unused file
Solved bug (string to integer)
[#59677630] fixes issue with updating existing shipments
fixed specs
fixed invalid rake task names
fixes exception when deleting a taxon concept with geo entity or legislation attached
added rake task to import country names in es/fr
Renamed file to have utf8 in the name, for consistency
Merge pull request #135 from unepwcmc/update_country_names

Update country names in french and spanish
[Finishes #49385399] Admin can download trade data in comparative tabulation CSV format