Merge pull request #16 from ShadenSmith/inject_formatting

Fixed some formatting issues for multi-config injections.
Update CREDITS.TXT
python 3 added
Update instrument.py

change to python3 header
Merge pull request #18 from DependableSystemsLab/python3

upgrade to python3
Initial build script for LLFI. Assumes LLVM is built.
removed pyc from tracking.
Added initial files for a unified LLFI execution point.
Checkpointing. llfi.py now interacts with instrument.py correctly.
llfi-inject is now functional.
Added llfi-profile.
Added stats.py. It replaced some grep commands I was using to post-process return code summaries.
initial fault rate implementation.
llfi-inject now parser fi_rate in input.yaml
Fixed bug with fi_rate=0 causing an FP exception.
Added check for fi_rate <= RAND_MAX. Temporary fix.
Flipped < on assertion. Whoops.
Redesigned injectfault.py to track accurate timing information.
Fixed some mem issues that occur with multi-config runs.
llfi-inject logs return code and timing information now