added log output at root main so that top level exceptions not caught are logged

Ignore-this: 52efaca9a3337ddc9eb52514acaeed91

darcs-hash:20131020041516-c21fe-b05bfe29a96640a86ef5fef8f9ef4b9b3121575c
increased tcp pool size

Ignore-this: f5e1a7ec90760e87742088326ee48fd8

darcs-hash:20131020041549-c21fe-e3e91c883318a8135539382a9183836249348692
some more tcp connection tweaks

Ignore-this: 30c5a5dc5be8c04a14f7a7cef9ab7e0f

darcs-hash:20131020041750-c21fe-294c0ffdccfa0da37705fcf2fc7c9ed498ffc9b2
now won't flake out if run out of tcp connections from pool

Ignore-this: d1f517408c2e6e478a80d5707a166f9

darcs-hash:20131020041818-c21fe-dfb899077a495485cd56a9734d50cb04dd167ded
using botan installed from source instead of macports

Ignore-this: eb32a0b36261846adada870fbe59e472

The one from macports crashes

darcs-hash:20131021023906-c21fe-96b555e11d6c71df72d63fb360c1bd6c00af7409
too many for mac

Ignore-this: 23d8768b189f7de22a50766ea3d7e946

darcs-hash:20131021023938-c21fe-efcdfb9c2a6843fc9c49873bb6069ba51d8e34ee
don't contact greeters on reconnect

Ignore-this: 50bf0257210db69648dc38fd873957d2

I am going to migrate the ping functionality to either the connection manager or
the udp connection. I will transition away from tcp for the greeter.

Another option is to write a teardown at the tcp connection level in connection manager.
Still undecided...

darcs-hash:20131029172634-c21fe-5d1b922f0a7a4d2c89b5d6ee21784312348b769f
Merge branch 'master' into moc_parse