ERT-341 - Create python wrappers for the PCA plot data 'classes'
ERT-341 - Fixed a bug related to histogram plotting of non-simulated data types
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-341 - Code cleanup
ERT-341 - Added several classes to support pca creation
ERT-341 - Added fetcher for PCA plot data
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-341
ERT-541: Inconsistent results from ES fix:  Invalidating cash when switchin fs
Missing calls to free().
Must free temporary allocated string.
Copy temporaries into datastructure and free them afterwards.
Misplaced free().
Use buffer_free instead of free.