Some "facilities" if running in an unsupported application

* Apply the main overlays whenever possible.
* Prevent that some commands fail silently.

It should not change our current behaviour in any supported
application, but it will help to people forcing the execution of
this extension in Firefox-based applications with an unknown GUID,
as Pale Moon 25.