py/builtinevex: Allow to pass module object as globals/locals to exec.
py/builtinevex: Allow to pass module object as globals/locals to exec.

In this case, its namespace dict is extracted and used. This alleviates
need to expose mod.__dict__ or vars(mod) for particular usecase of running
code in module context.

Change-Id: I4e6de10f57597327011e91f0fd630c6f059432c5
Signed-off-by: Paul Sokolovsky <9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net>

pfalcon/micropython,pfalcon/micropython,pfalcon/micropython,pfalcon/micropython,pfalcon/micropython