Only apply the implicit PageContext if there are no declarative contexts and no context listeners in the worker.
Merge pull request #706 from Mossop/bug826080

Bug 826080 - New context-menu module applies the PageContext in cases where it shouldn't. r=@gozala