First pass at bringing plfs.spec up to 2.4.

An rpm can be built with this spec file. However, we still need to
decide on what to do about VERSION and VERSION.LAYOUT. The spec file
currently has lines that work with these files commented out as cmake
doesn't do anything with them during a 'make install'. A changelog also
needs to be added.
Merge pull request #242 from zhang-jingwang/master

Remove additional spaces and correct the workload in plfsrc.example
Updated documentation
Final edits to plfs.spec
Merge remote branch 'upstream/master'
Merge branch 'master' of https://github.com/plfs/plfs-core

Conflicts:
	plfsrc.example
Merge pull request #243 from thewacokid/master

Updated documentation
Updated mpich patch name
Merge pull request #244 from thewacokid/master

Updated mpich patch name in .gitignore
Update release process with cmake steps.
Merge remote branch 'upstream/master'
Add comment about adding PLFS man pages to MANPATH.
Merge pull request #245 from dshrader/master

Update to plfs.spec, the release process, and letting users know about the default location of PLFS man pages
Remove creation of plfs tmp directories in plfs.spec.

Since we are no longer providing plfsrc.example and putting it in as
/etc/plfsrc, there is no default plfs configuration. Therefore, it is
not necessary for the plfs rpm to do anything with the old plfs
directories.
Merge pull request #247 from dshrader/master

spec file updated to not create and remove default PLFS mount points and backends.
fix a concurrency problem with mlog when using the PLFS native API.
mlog_filter() uses mlog_xst.mlog_facs if mlog_xst.tag is set, but
there is a window of time where mlog_open() was setting mlog_xst.tag
before mlog_xst.mlog_facs was init'd.   attempt to close that window.
consider converting mlog lock to PTHREAD_MUTEX_INITIALIZER in the
future.

issue #246.
reported by Jingwang and Zhenhua via John Bent
Merge pull request #248 from chuckcranor/mlogfix

fix a concurrency problem with mlog when using the PLFS native API.
deleted old plfsrc and spec files + their instructions as things have changed. Also added mpich2 to .gitignore
Merge pull request #252 from agtorre/master

Cleanup for 2.4
fixed a build error due to an unused variable breaking the build since our coding standard
is to ensure building with -Werror,-Wunused-variable