CMFActivity: Always set zope.globalrequest

ERP5 uses a mix of context.REQUEST and Products.ERP5Type.Global.get_request(),
which now uses zope.globalrequest.getRequest().
CMFActivity reconstruct the original request before executing activity, so that
the activity is executed with a request equivalent to the request at the time
where the method was activated. For this, context.REQUEST was properly restored,
but get_request()/globalrequest was only restored when the REQUEST had some
Accept-Language header, so that it replays the language negociation for
Localizer.

With browser requests, I guess every browser pass an Accept-Language header (
according to https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language
all major browser support it), but within unit tests such header is not present.
So this lead to activities with unit test requests being slightly different,
because as they don't have Accept-Language, context.REQUEST was set, but the
global request was not set, so they were running with two different requests
in context.REQUEST and global request, leading to some problems for example
with formulator fields.
21 jobs for fix/cmf_activity_global_request in 0 seconds
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-Master

13:14:35

passed ERP5.PerformanceTest-Master

02:51:57

failed ERP5.UnitTest-Master

08:26:33

failed ERP5.UnitTest-Master.Medusa

12:49:50

passed SlapOS.Eggs.UnitTest-Master.Python2

00:24:09

passed SlapOS.Eggs.UnitTest-Master.Python3

00:18:03

passed ERP5.CodingStyleTest-Master

02:52:40

passed ERP5.PerformanceTest-Master

00:22:44

passed SlapOS.Eggs.UnitTest-Master.Python2

00:23:57

passed SlapOS.Eggs.UnitTest-Master.Python2

00:17:23

passed SlapOS.Eggs.UnitTest-Master.Python2

00:22:00

passed SlapOS.Eggs.UnitTest-Master.Python2

00:18:29

passed SlapOS.Eggs.UnitTest-Master.Python2

00:10:14

passed SlapOS.Eggs.UnitTest-Master.Python2

00:36:05

passed SlapOS.Eggs.UnitTest-Master.Python3

00:10:19

passed SlapOS.Eggs.UnitTest-Master.Python3

00:13:41

passed SlapOS.Eggs.UnitTest-Master.Python3

00:28:31

passed SlapOS.Eggs.UnitTest-Master.Python3

00:15:35

passed SlapOS.Eggs.UnitTest-Master.Python3

00:16:53

passed SlapOS.Eggs.UnitTest-Master.Python3

00:14:04

passed SlapOS.Eggs.UnitTest-Master.Python3

00:15:21