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.