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>
Merge pull request #223 from shefty/master

Add certificate of origin and update authors
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"
Merge pull request #228 from rfaucett/pr/tostr_no_newline

fi_tostr: remove trailing newlines  (fi_info already adds a newline)
include/fi.h: include string.h

ffsll requires string.h

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Merge pull request #232 from sayantansur/fi-ffsll

include/fi.h: include string.h
Merge pull request #233 from shefty/master

base socket provider TX context implementation
Makefile.am: fix "make dist"

Several files were renamed in 15352c63c239af1aad43f551123facf49448efe7
without also fixing their entries in Makefile.am.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Makefile.am: clean out EXTRA_DIST

Several header files were listed in EXTRA_DIST.  Moved them all to
their corresponding _SOURCES macros.  This keeps core/provider header
files in their own distinct sections (vs. glumping .h files from
different providers in EXTRA_DIST).  The sockets .h file was already
listed in its _SOURCES macro.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Merge pull request #235 from jsquyres/pr/fix-make-dist

2 fixes for "make dist"
dist: substitute ```@VERSION@``` and ```@DATE@``` tokens

During "make dist", iterate through README and all the man pages
substituting ```@VERSION@``` with the current version number and
```@DATE@``` with today's date (in the form YYYY-MM-DD).

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
README: Add ```@VERSION@``` and ```@DATE@``` tokens.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
man: add ```@VERSION@``` and ```@DATE@``` tokens to all man pages

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>