per quanto riguarda il primo spezzone di codice mi sembra il costrutto che si usa su mozilla per estendere -ad esempio- le chiamate ajax in modo da consentire il crossdomain... probabilmente qui è usato per ottenere dei privilegi maggiori per altre cose
il secondo è un pò troppo complesso da decifrare per me. Immagino tu abbia un link da cui l'hai preso o della documentazione al riguardo