Add certificate of origin and update authors

Define the developer's certificate of origin, which specifies
what the signed-off-by line actually means.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
configure.ac: label all Automake conditionals

Automake allows optional labeling of all "if", "else", and "endif"
statements.  If you label them, Automake will check them for
correctness.  Very handy for if/else/endif statements that are deeply
nested and/or a long distance from each other.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
sockets: must include header files in tarball

The sockets provider .h files must (eventually) be listed in a
_SOURCES or EXTRA_DIST Makefile.am value so that Automake will
include them in distribution tarballs.

This commit removes the sym link for indexer.h, because there was no
-I set to prov/src/sockets to pick up that file, so the build was just
picking up include/indexer.h, anyway.

This raises another point: should indexer.c be sym linked to
prov/src/sockets?  It seems like this is another facett of the ongoing
"common sources" debate on #207.

This is part of the fix for #219.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Makefile.am: don't distribute the DIRECT header files

Separate installing DIRECT header files from including them in the
tarball.

* By adding "nodist_" to the front of the existing
  AM_CONDITIONAL-protected rdmainclude_HEADERS AM list of DIRECT
  headers, Automake will install the headers when directed.  However,
  Automake will *not* automatically include these files in "make
  dist"-generated tarballs.
* Each provider is responsible for adding their DIRECT header files to
  EXTRA_DIST.

Each provider is responsible for adding its DIRECT header files to
EXTRA_DIST.  We can't list the parameterized list of DIRECT header
files to be installed to the dist list because the value of
$(PROVIDER_DIRECT) is irrelevant (and may well be empty).

Fixes #219

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Warning fixes for Sockets provider (list).
Merge pull request #222 from jithinjosepkl/pr/warnings_fix

Warning fixes for Sockets provider
Merge pull request #218 from jsquyres/pr/label-automake-conditionals

configure.ac: label all Automake conditionals
Merge branch 'master' into dev
Add certificate of origin and update authors

Define the developer's certificate of origin, which specifies
what the signed-off-by line actually means.

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

Add certificate of origin and update authors
Merge branch 'master' into dev
fabric: Add 'fi' prefix to internal header files

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
prov/sockets: Remove indexer.h from socket src directory

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

Add 'fi' prefix to include files
fi_tostr: add support for printing AV types

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
fi_tostr: remove trailing newlines  (fi_info already adds a newline)
Addresses #226

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
Merge pull request #225 from rfaucett/pr/tostr_av_type

fi_tostr: add support for printing AV types
verbs: DL filename should be "verbs", not "ibverbs"

The provider name is "verbs" everywhere else.  Make the DL filename
match / be consistent.
Merge pull request #230 from jsquyres/pr/verbs-updates

verbs: DL filename should be "verbs", not "ibverbs"
Merge pull request #220 from jsquyres/pr/fix-direct-make-dist

2 fixes for "make dist"