Adding the uniform restart code.  Committing so that Aaron can start working on this branch.
added a hint to ad_plfs_open.c to use uniform read, currently turned on by default
got this working according to plfs_map.  Now need Aaron to integrate
with his adio changes
Merge branch 'uniform_restart' of github.com:johnbent/plfs-core into uniform_restart

cleaned up conflict.  I fucking hate git so much

Conflicts:
	mpi_adio/ad_plfs/ad_plfs_open.c
ugh, no bools in C.
no bools in Cgit diff src/container_internals.cppgit diff src/container_internals.cpp
fixed a bug in the modified plfs_map.C
changed a bool to an int to match the plfs.h function definition
cleaned up ad_plfs_hints.C big time!  So much nicer.
And added plfs_uniform_restart.

However, I don't have MPI installed on this Mac so I'm sorry but
I didn't even test yet to see if this compiles.  But this is an
experimental branch.
Merge branch 'uniform_restart' of github.com:johnbent/plfs-core into uniform_restart
was incorrectly setting plfs_disable_broadcast for every hint
cleaned up some code so ad_plfs builds and added a better message to Container.cpp
plfs: better container deletion

Defer container deletion until last moment so that if anything fails in the
middle, the container informantion remains.

Change-Id: I035d892b6e344ba5faa94b2184c5327153e84128
Implement small file mode for PLFS.

Small file aggregation mode can enable aggregation on both data
and metadata which can greatly improve the performance for small
IOs such as creating lots of files and appending data to them.
Merge pull request #1 from bergwolf/container_delete_for_qa

plfs: better container deletion
Merge pull request #169 from zhang-jingwang/small_file

Small file
fixed the plfs: prefix condition for the core library, added a function is_plfs_path that determines if a path would be inside a plfs mount, and renamed is_plfs_file to is_container_file (while isolating it to container_internals.cpp)
temporary fix for the statvfs warning we often see when linking against plfs, would like to get #define HAVE_CONFIG_H working, so far no luck, Also redid is_plfs_path to return 1 if True, 0 otherwise
fixed a comment in plfs.h about is_plfs_path
cleaned up .gitignore a bit, fixing patching now