Remove ParseOptionsToToolUniquePtr and move tools to yit::programs.

The tools are now just an interface for describing instrumentation
that should occurr on a program, but not the entire method of instrumentation
itself.
Merge pull request #32 from smspillaz/yiqi.item_27

Remove ParseOptionsToToolUniquePtr and move tools to yit::programs.