Add -Werror and -Wshadow to all builds
Exclusive create support in container mode

add O_EXCL for create opeartion if necessary
check O_EXCL flag before O_TRUNC

issue #249.
Merge branch 'master' of https://github.com/plfs/plfs-core
Fixed some unused variables, updated build to work with the Intel
compiler v 12.1.3
Merge pull request #259 from ZhangZhenhua/o_excl

Exclusive create support in container mode
Just a little spelling fix :)
Update CMakeLists.txt and Changelog for tagging 2.4rc3.
Change the unit test tools to be compatible with plfs_chmod

The container directory need the execution bit so that PLFS can
access the files inside it.
Merge pull request #262 from zhang-jingwang/master

Update the unit test tools according to the new behavior of plfs_chmod in container mode

Small change in the tests subdir
Merge branch 'master' of https://github.com/plfs/plfs-core
Merge branch 'master' of https://github.com/plfs/plfs-core
Merge pull request #258 from thewacokid/master

Added Werror and Wshadow to default build
changing CMakeLists.txt to rc4 and tagging
Merge pull request #264 from agtorre/master

Tagging RC4
Update Changelog with rc4 information.

The Changelog and README.developer files now have information about
using Werror and Wshadow on by default.
Merge pull request #265 from dshrader/master

Update docs with changes that happened in rc4
Changed version to 2.4
Merge pull request #268 from agtorre/master

Changed version number
Merge branch 'master' into pathfix

Conflicts:
	src/LogicalFS/Container/ContainerFS.cpp
	src/LogicalFS/Container/container_internals.cpp
	src/LogicalFS/FlatFile/FlatFileFD_FS.cpp
	src/LogicalFS/LogicalFS.h
	src/LogicalFS/SmallFile/SmallFileFD.cpp
	src/LogicalFS/SmallFile/SmallFileFD.h
	src/LogicalFS/SmallFile/SmallFileFS.cpp
	src/plfs_private.cpp