Added <string> header.

refs #7284
Added <string> header

refs #7284
Added <string> header.

refs #7284
Use method to check for successful file creation instead on NULL.

Don’t check for the file handle to be NULL, instead use the
is_open() method.
refs #7284
Find the G3d and GeomBase libraries.  refs #7284
Removed space to stop cmake complaining. refs #7284
Don't use Third_Party HDF on OS X Mavericks (10.9)

refs #7284
Updating version of gmock 1.6.0 --> 1.7.0

refs #7284
Modified pre-commit hook for executable file checking.

Changed to allow a space between the hash-bang and the slash.
refs #7284
Made the OS X version variables global.

This means we can remove the extra code to determine the
OS X version with DataHandling to determine if we are going
to use the HDF5 config file (which points at 3rd party) or not.

refs #7284
Revert "Updating version of gmock 1.6.0 --> 1.7.0"

This reverts commit 14391c58c9f871ecfe63a75b462c154b922f9b1b.
refs #7284
Adding gmock 1.7.0. refs #7284
Added check for gmock version.

This also means that I have exported the GCC version and the GMOCK version
to the global namespace.  refs #7284
Change the version comparison to be the correct way round!

refs #7284
Also use gmock 1.6.0 for intel compiler

refs #7284
Use gmock 1.6 on Windows. Trying to fix builds. refs #7284
Tidy up logic to determine which gmock version to use.

Now use 1.6.0 for everything except for Clang and gcc newer
than 4.7

refs #7284
Commented out in order to compile with clang/libc++ on OS X.

refs #7284
There is a ticket to try and fix this (refs #9217)
Fixed include guards

The guards at the top of the file didn't actually match each other.
refs #7284
Removed some un-needed (hopefully) headers.

refs #7284