Copy the WiredTiger.basecfg and WiredTiger.config files as part of doing
a hot backup, they may be required to open the backup in a new place.
Use a separate lock file for per-process locking instead of the standard
"WiredTiger" file, the byte lock will prevent a copy during hot backup on
some systems.
Introduce a new type to replace off_t called wt_off_t since off_t is 32-bits on Windows regardless of target architecture
Merge branch 'wt_off_t' of https://github.com/markbenvenuto/wiredtiger into markbenvenuto-wt_off_t

Conflicts:
	src/conn/conn_api.c
Typedef wt_off_t as an  off_t if the type is available on the system.
Fix long lines.
Merge branch 'markbenvenuto-wt_off_t' into develop
Minor cleanups: complain if we see off_t from now, hardwire tests for the
size of size_t and off_t before we compile.
implicit conversion loses integer precision [-Wshorten-64-to-32]
Formatting cleanups after the wt_off_t change.
The only failure F_CAS_ATOMIC() can "return" is EBUSY, remove dead code
that tested for returns other than EBUSY; Coverity CID 1199717.
Create a os shim for one-time initialization
Add size specific atomics for 1, 4 & 8 byte atomic operations
KNF
Merge pull request #1255 from markbenvenuto/once

Create a os shim for one-time initialization
Minor stylistic and comment cleanups, move little-endian test into the
"once" function, instead of doing work in two places, both the upper
"call once" function and the worker function.
Merge pull request #1256 from markbenvenuto/atomics_specific

Add size specific atomics for 1, 4 & 8 byte atomic operations
KNF
STATIC_ASSERT is outside of the claimed WiredTiger name space (and
far too likely to be seen in the field), prefix it with WT
SIZE_CHECK is local to include/verify_build.h, make sure it stays
there.
Simplify gcc.h, don't repeat the GCC atomic builtins, just use one version.
Break hardware.h up into gcc.h and lint.h (hardware.h is still there,
but it's mostly empty).
Remove need for gcc.h from various benchmarking/test programs.
KNF