Add error checking on -out:levels
Additional error checking on -out:levels settings such that
we don't segfault for bad options (e.g. ones missing a colon,
or options with more than one colon.)
Also change behavior such that if a tracer is listed twice,
the second time takes precedence over the first.