OPENIB BTL/CONNECT: Add support for AF_IB addressing in rdmacm.

This commit was SVN r30875.
(cherry picked from commit f2014b96e7916121c6fb0d8e296c4323e1933080)
OPENIB BTL/CONNECT: replace wrong rdma_freeaddrinfo call in rdmacm_component_query func.

This commit was SVN r30876.
(cherry picked from commit d7023075216c37ac4760f4aec4b863d72e128b57)
OPENIB BTL/CONNECT: warning fixes caused by r30875.

This commit was SVN r30905.

The following SVN revision numbers were found above:
  r30875 --> open-mpi/ompi@f2014b96e7916121c6fb0d8e296c4323e1933080
(cherry picked from commit f36d50d494dc52cfe3164ad53092f5cf86ee5e7c)
BTL/OPENIB: always define BTL_OPENIB_RDMACM_IB_ADDR to 0 or 1.

This commit was SVN r30923.
(cherry picked from commit 5acb96d11bf3b48081c6398e39a668ec6416b9d4)
BTL/OPENIB: remove AC_RUN_IFELSE from configure and check AF_IB support by lib rdmacm during component_init.

This commit was SVN r31194.
(cherry picked from commit c424ad94f3bb0229491571f1f934b7f186e956af)
BTL/OPENIB: fix for rdma cm AF_IB case - user private data pointer points to a lib RDMA CM header and not to a "Consumer Private Data".

This commit was SVN r31247.
(cherry picked from commit 8ef2e746e6bbbcfa4647330044b0abb73d6bb6f0)
Merge pull request #14 from miked-mellanox/topic/add_if_ib_addr

port af_ib_addr from master to v1.8