Bug 1060138: Fix context-menu to work in e10s.

This updates the context-menu API to support e10s.
this is wrong, it will never destroy/remove remote items. only the remaining ones will be sent, then iterated over and destroyed in the frame script.