Merge commit 'fae642d0e143c463688bff2cfc0401c1c73afae0' into develop

* commit 'fae642d0e143c463688bff2cfc0401c1c73afae0':
  Fix functional test - increase wait time for move test
Minor updates to build scripts
Execute 3 jobs concurrently at any one time
re organise buildout and dependencies so that we don’t need to install all test and dev dependencies in production
update .gitignore (ignore destination config and local database)
hopefully fix jenkins build
typo in part name
BCCVLII-167 Upgrade ALA occurrence interface in data mover
BCCVLII-79: Set a socket timeout on data mover when performing HTTP GETs
BCCVLII-79: Increase socket timeout to 3 minutes
BCCVLII-79: Catch specific timeout exception
BCCVLII-142: Catch SCPException
Merge commit '7d92a4420f8b4cc043f97bcc9c5a8226dd502de3' into features/ala_interface_upgrade

* commit '7d92a4420f8b4cc043f97bcc9c5a8226dd502de3':
  BCCVLII-142: Catch SCPException
  BCCVLII-79: Catch specific timeout exception
  BCCVLII-79: Increase socket timeout to 3 minutes
  BCCVLII-79: Set a socket timeout on data mover when performing HTTP GETs
BCCVLII-167 Upgrade ALA occurrence interface in data mover
make scp data moves recursive
Remove empty lon/lat rows from ALA CSV occurrences
Remove empty lon/lat rows from ALA CSV occurrences
let data_mover production ini listen on localhost only
BCCVLII-192: Handles empty ALA dataset when normalising
BCCVLII-199 Remove destination_config.json from data_mover
BCCVLII-199 Remove destination_config.json from data_mover