Adding boost::result_of support for bind

Fixing minor problems related to it.

Fixes #383
Fixing examples
Fixing parcelports:

    - Changing connection to only have an upper bound for maximum
      connections per locality
    - Changing the parcelport to not bail out when no connection
      was available
    - Removing max_connections from the configuration
    - Adding option to configure the data buffer cache size

This fixes #710 and #696