Merge remote branch 'upstream/v1.4.x' into v1.4.x_merge

* upstream/v1.4.x:
  Update PPA to get a working libgeos-dev
  BUG: Updated copyright dates on docs
  Doc tweaks for custom season categorisation
  v1.4.1-dev
  v1.4.0
  Restore version back to 1.4.0-dev
  Bumped version to 1.4.0rc1
  1.4 changelog and what's new
  MAIN: Removed all whitespace and file-end lines
  Added git clone depth of zero to travis CI config.

Conflicts:
	docs/iris/example_code/graphics/COP_1d_plot.py
	docs/iris/example_code/graphics/SOI_filtering.py
	docs/iris/example_code/graphics/custom_file_loading.py
	docs/iris/example_code/graphics/lagged_ensemble.py
	lib/iris/__init__.py
	lib/iris/_cube_coord_common.py
	lib/iris/_merge.py
	lib/iris/analysis/calculus.py
	lib/iris/analysis/cartography.py
	lib/iris/analysis/interpolate.py
	lib/iris/aux_factory.py
	lib/iris/coord_categorisation.py
	lib/iris/coord_systems.py
	lib/iris/fileformats/__init__.py
	lib/iris/fileformats/cf.py
	lib/iris/fileformats/ff.py
	lib/iris/fileformats/grib/__init__.py
	lib/iris/fileformats/grib/grib_save_rules.py
	lib/iris/fileformats/manager.py
	lib/iris/fileformats/pp.py
	lib/iris/fileformats/rules.py
	lib/iris/io/format_picker.py
	lib/iris/palette.py
	lib/iris/quickplot.py
	lib/iris/tests/__init__.py
	lib/iris/tests/stock.py
	lib/iris/tests/test_basic_maths.py
	lib/iris/tests/test_cdm.py
	lib/iris/tests/test_cf.py
	lib/iris/tests/test_coding_standards.py
	lib/iris/tests/test_coord_api.py
	lib/iris/tests/test_cube_to_pp.py
	lib/iris/tests/test_interpolation.py
	lib/iris/tests/test_pp_module.py
	setup.py