fabric: Cleanup fi.h to remove unneeded definitions

Variables and structures remain that were part of supporting
the libibverbs build from within the source tree.  Remove
the unneeded code.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Merge pull request #82 from shefty/master

fabric: Cleanup fi.h to remove unneeded definitions
fabric: Replace max_tag_value with mem_tag_format

The maximum tag value allows a provider to indicate the largest tag
that they can support.  Rather than reporting this, use a tag format
instead.  The advantage of a tag format allows the provider and
app to exchange information on not only the size of the tag, but
the general usage of it.  If a tag is used to convey fields of data,
rather than simply individual bits, then a provider may be able
to optimize its matching algorithm.  For example, each field can
represent a separate queue, which would allow for parallel searches,
plus reduce the list of waiting tags to check.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
include: static inline for av lookup

Static inline function for av lookup was missing.

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Merge pull request #83 from sayantansur/av-lookup-fix

include: static inline for av lookup
Merge pull request #84 from shefty/master

fabric: Replace max_tag_value with mem_tag_format
man: Add missing fi_version.3 man page

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Merge pull request #86 from shefty/master

man: Add missing fi_version.3 man page