SHOP-1007: BAU: Add timeout to emarsys

Added timeout param to call function so we can deal with situations
where Emarsys takes too long to respond
Added optional timeout param to __init__, defaults to None
SHOP-1007: BAU: Add timeout to emarsys

Added timeout param to call function so we can deal with situations
where Emarsys takes too long to respond
Added optional timeout param to __init__, defaults to None