Merge pull request #140 from shefty/master

Introduce concept of scalable endpoints
Copy prov_name and prov_version when allocating new fi_info for incoming connections. Use __fi_freeinfo() to prevent accessing fi->fabric_attr->prov_name when it is not set.

Signed-off-by: Arun C Ilango <arun.ilango@intel.com>
Merge pull request #143 from a-ilango/master

Copy prov_name and prov_version when allocating new fi_info for incoming...
fabric: Allow reuse of fi_info structure

The API is currently defined such that an fi_info structure
can only be used to open a single endpoint.  Update the
API to support re-using the fi_info structure.

Update the verbs provider to support this as well.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>