Update configure.ac, small leak fix in mlog, and fix uninitialized variable read in mlog.
Code cleanup with valgrind / scan-build
Merge branch 'small_file' into small_file_fix_paths
Fixed use of uninitialized memory
removed config.h from plfs.h since we don't want it exposed on the api. The statvfs warning will come back, but I have a fix in mind for cmake
Merge pull request #193 from agtorre/master

Merging small file into master to tag 2.3.1rc1
added an extra header to LogMessage.h to make it compatible with gcc 4.7.2
Merge pull request #194 from agtorre/master

added an extra header to LogMessage.h to make it compatible with gcc 4.7.2
Add virtual destructor for IOSHandle and IOSDirHandle.

The destructor should be virtual so that when a base pointer is
deleted, the correct destructor can be called.
Add prefix to metalinks in order to compare them correctly.

According to line 832: prefix should be included in metalinks.
So when we get the content of the links, we should use exactly
the same way to construct the string 'tmp' as 'shadow'. Otherwise
the comparison is incorrect.
Add PLFS source code directory to the front of LDFLAGS.

Otherwise old plfs library in the system might break the build
process.
Merge pull request #195 from zhang-jingwang/master

Two small fixes for IOStore and metalink.
Fix an assertion due to wrong argument in GlibStore

We should pass flags instead of mode to the function
flags_to_restrict_mode().
Merge pull request #204 from zhang-jingwang/master

Handle O_RDONLY, O_WRONLY and O_RDWR correctly in GlibIOStore
Remove unneeded var/frees
Merge branch 'master' of github.com:plfs/plfs-core

Conflicts:
	configure.ac
	src/FlatFileFD_FS.cpp
	src/IOStore.h
	src/WriteFile.cpp
	src/container_internals.cpp
Merge branch 'master' into cmake

Conflicts:
	configure.ac
	src/plfs.h.in
	tests/Makefile.am