text: more Git updates

A few updates for Git that were missed, including the new version
numbering scheme for nightly snapshot tarballs.

(cherry picked from commit 7dfc0c60ee581f4e3249f1bc349574b3998546fd)
distscript: whitespace cleanup, remove ancient kruft

There was some (almost) wholly-commented out code in here that reaches
back to the beginning of the project.  Just delete it.

(cherry picked from commit cfcf3fa42df4571273e754cf80fd63e8bf73c0b3)
distscript: remove configure.params and autogen.subdirs kruft

Remove configure.params support: configure.params hasn't been used in
years.

Also remove autogen.subdirs support; those should really be handled by
their respective Makefile.am's.

(cherry picked from commit 8468424f4566858a0652d13673172164d0f2d538)
version configury: make dist now works

Update the VERSION file scheme:

* Remove "want_repo_rev".
* Add "tarball_version".

All values are now always included (major, minor, release, greek,
repo_rev).  However, configure.ac now runs "opal_get_version.sh
... --tarball", which will return the value of tarball_version (if it
is non-empty) or the "full" version string (i.e.,
"major.minor.releasegreek").

(cherry picked from commit 413e775dbfaf08e4ecb25ebd21a591abd220eae6)
build server: moved scripts to contrib/build-server

Removed a redundant copy of the scripts running on the build server
and moved the remaining copy out to a top-level directory in contrib
(i.e., contrib/build-server vs. contrib/dist/build-server, where I
never could remember where to find them).

(cherry picked from commit eb270172a7131760f79f87e76f43026111a60905)
make_dist_tarball: updates for git

Several updates, including:

* Remove -single dash options
* Don't chmod the whole tree; just chmod the files we're trying to remove
* No more support for SVN or HG; 100% git
* Strengthen the dirty repo checks
* Use git describe for the repo version
* Set tarball_version to "" (i.e., empty) in VERSION

(cherry picked from commit c682cf99b2691a1f3fb2d28cbd00e57d696b892b)
make-authors.pl: update for git

(cherry picked from commit 3c15a87d724bcd148eb8296031a35b42b65bdf30)
AUTHORS: Updated with Git email addresses (vs. SVN IDs)

(cherry picked from commit f5e26107c339328d072b21bfa0c9790cd76aad1e)
create_tarball.sh: make it executable

(cherry picked from commit 3035417f7756627b9a5f60c6774e935e33f9b5b4)
.gitignore: this file is no longer automatically generated

(cherry picked from commit dee6b63b5ed088478edeee4a70d45643a318e782)
create_tarball.sh: update the email to remove SVN references

(cherry picked from commit 72d13598d785a84287c52fbc1cd022d65b727285)
make_dist_tarball: remove debug statement

Remove the default to only build a "no OMPI" tarball when invoked via
"make_tarball".
find-copyrights.pl: updates for git

And minor whitespace cleanup.

(cherry picked from commit a12eef6ecf7d5d1164cd66047913ba6139fbaccf)
gkcommit.pl: so long gkcommit; you served us well in SVN days...

(cherry picked from commit f72bf3b3c341152455fdff2aa9dc98d05718db3d)
openmpi-nightly-tarball.sh: fix typo

(cherry picked from commit 0e21c66fd4a6eebdf1386274f1e369a51e635506)
Merge pull request #5 from jsquyres/topic/build-infrastructure

Merged from master.
openmpi-nightly-tarball.sh: don't even check v1.6 any more

The create_tarball.sh in v1.6 assumes SVN.  So let's not check that
any more...

(cherry picked from commit d0336745f4905b2fb5676400cfb20bb4963c6a98)
openmpi-release.sh: update for git

Also add consistent indenting to make the loop easier to read.

(cherry picked from commit 0997c91a6a1f4ca28fedc4af98ca14e1e01f2b2c)
fortran: fix the MPI_SIZEOF problems in the Fortran interfaces

This PR is the union of several commits on master; I squashed them
down to a single commit here, for simplicity.

Refs open-mpi/ompi#198
.gitignore: rename .gitignore_global and add in new Fortran ignores