New logger module

It is inspired by Ruby's StdLib Logger.  Log4Moz wasn't used because
of its verbosity, no defaults and yet missing features.  It isn't
clear how this module will be used, so what is exported from module
may and probably will change.  However, current plan is to use only
preferences to initialize logger and therefore hide everything else
from the outside world.
Removal of unused file

Somehow this was probably forgotten during transformation of
class/module system.
New object helper module

This module should allow more expressive definition of "our" version
of OOP in JavaScript.  It provides bridge between closure based object
constructors (a.k.a. classes) and XPCOM, provides few shortcuts or
boost expressivness.  Generally, the idea is to avoid using prototypes
and ugly XPCOM idioms yet still use objects with nice "private" and
"privileged" (a.k.a. exported) methods.
Rewritten synchronizer

It uses new object helper module.  This way it hides XPCOM until
necessary and uses the same OOP idioms as the rest of our extensions
(at least newer code).
Rewritten calendar component

It uses new object helper module.  To provide necessary functionality
object module was extented with exportProperty function which defines
new property as accessor (using getter and optional setter).
Rewritten free/busy provider component

It uses the new object helper module.
Object helper module modified

Constructors acting as XPCOM components implement Class Info interface
implicitly.
Rewritten EEE manager component

It uses the new object helper module.  Because manager's custom IDL
was the last one of our custom IDLs, the public directory was removed.
iTIP component rewritten

It is newly nice to Google Closure Linter.  It also uses the new
object helper module.
Account setting rewritten

It uses the new object helper module.  The object module was extended
to allow definition of XPCOM component categories and handle certain
empty interfaces field.
Rewritten EEE protocol handler component

It uses the new object helper module.