ERT-566: Added compiler gcc or msvc flags in top level CMakeLists.txt
ERT-566: Added missing function name to util_abort() call.
ERT-566: Made util_abort() a macro which will add __FUNC__ and __LINE__ before calling util_abort__().
ERT-566: Added test intercept of util_abort().
ERT-566: Added test method test_assert_util_abort() to check that util_abort() has been called.
ERT-566: Added safe_cast macro for vector_template.
ERT-566: Added better error message in test_assert_util_abort()
ERT-566: Added test of util_abort() for negative index.
Merge remote-tracking branch 'upstream/master' into ERT-566-util-abort-testing
Merge remote-tracking branch 'upstream/master' into ERT-566-util-abort-testing
ERT-530: Added comment about util_lockf() always returning true for the same process.
ERT-530: Added fork() based test on interprocess file locking.
ERT-530: Added util_abort() testing if we tro to write to a readonly fs.
ERT-530: Added safe_cast() macro to block_fs.
ERT-530: Changed locking + read_only behaviour slightly; is use_lockfile == true you will get a lockfile even if read_only == true.
ERT-530: Removed unused field index_time from block_fs struct.
ERT-530: Minor header change.
ERT-530: Added testing of readonly and lockfile behaviour of block_fs.
ERT-530: Removed read_only flag from enkf_fs_mount()
Merge pull request #432 from joakim-hove/ERT-530-single-lock-file

Ert 530 single lock file