Developing integration with KULFI and compatibility with CLANG
Development snapshot. Implemented one version of generic destruction but about to try another, simpler variant.
Added initial support for fault-injection with KULFI. Most of the new code is in widgets/kulfi, including a version of the miniFE benchmark modified to use kulfi modules and the LLVM-based fault injection methodology.
Completed key set of upgrades:
- KULFI fault injector
    - Includes miniFE as a demo application
- 3D scatterplot visualization, which is integrated into the modular analysis sub-system
Integrated Joshua Booth's polynomial fit finder into modules
Added initial version of AMG benchmark, which has been modified to be analyzed using Sight and added Makefiles to AMG2013 to enable fault injected runs
Added ability to read configuration files and adjust application behavior based on the values read. The first test of this capability is the ability for compModules to be configured with values for options. Applications (e.g. 9.CompModules.C) can read these and modify their behavior based on their values.
Added support for reading RAPL counters to track energy use.
Merge branch 'kulfiDevelop' of https://github.com/bronevet/sight into kulfiDevelop

Conflicts:
	examples/Makefile
Fixing bugs in AMG

Fixed bug in merging where moduleTraceStreams that were not perfectly aligned were producing invalid traceIDs.

Modified hier_merge to produce Sight-formatted logs, along with infrastructure changes to make this possible.

Extended interface of compModule constructors to make them easier to use.

Added a new comparator that checks if two values are identical or not.

Added a grep application.

Added mpiclang and mpiclang++ (stolen from LC scripts) to make it easier to add the MPI libraries to the clang command line.
Collecting more info about AMG
missed file from last commit
Merge branch 'kulfiDevelop' of https://github.com/bronevet/sight into kulfiDevelop

Conflicts:
	Makefile
	apps/AMG2013/krylov/pcg.c
	apps/AMG2013/test/amg2013.c
Merge branch 'kulfiDevelop' of https://github.com/bronevet/sight into kulfiDevelop
Fixing merging of re-execution info (command line, environment and user/machine info) when it is inconsistent
no verbose in sight_layout
Merge branch 'kulfiDevelop' of https://github.com/bronevet/sight into kulfiDevelop
funcFit now generates fewer files by default
Fixed tools/Makefile to not crash the build when callpath.tar.gz is not already present

Removed Makefile.extern since it is generated automatically
Merge branch 'kulfiDevelop' of https://github.com/bronevet/sight into kulfiDevelop

Conflicts:
	widgets/funcFit/filter.C