Minor refactoring of how Source logs in get().

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@69 57787f05-46dc-4277-aca0-fea81b7b9c9c
Introduced handler function stubs.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@70 57787f05-46dc-4277-aca0-fea81b7b9c9c
Added conference bridge events to Event UT, which passes.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@71 57787f05-46dc-4277-aca0-fea81b7b9c9c
Added support for conference bridges to Engine.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@72 57787f05-46dc-4277-aca0-fea81b7b9c9c
Turning Multiplex into class to support multiple muxes in different
threads. File converted and File UTs pass.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@73 57787f05-46dc-4277-aca0-fea81b7b9c9c
Convert Socket to new Multiplex scheme. All Socket UTs pass.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@74 57787f05-46dc-4277-aca0-fea81b7b9c9c
Converted Source to new Multiplex scheme. All Source UTs pass.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@75 57787f05-46dc-4277-aca0-fea81b7b9c9c
Converted Event to new Multiplex scheme. All Event UTs pass.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@76 57787f05-46dc-4277-aca0-fea81b7b9c9c
Added Multiplex UT, which passes.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@77 57787f05-46dc-4277-aca0-fea81b7b9c9c
Socket and File fileno() returns -1 if socket or file is closed.
Multiplex multiplex() and service() filter out filenos < 0.
All UTs except Engine (work in progress) pass.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@78 57787f05-46dc-4277-aca0-fea81b7b9c9c
Engine UTs pass.

git-svn-id: svn://graphite/hackamore/trunk/Hackamore@79 57787f05-46dc-4277-aca0-fea81b7b9c9c