Add 'extended' option to aspectlib.test.record.
Fix weaving top-level modules as string targets.
Fix name for CallEx.
Add ability to record results too.
Ooops, forgot to return result.
Allow an optional lock, so that inner calls are not recorded (calls that are made from functions wrapped in the same "recorder").