Fix type matchspec

Here is example
%%      ``recon_trace:calls({Mod,Fun,[{'_', [], [{return_trace}]}]}, Max, Opts)'',
So the type matchspec need include '_'
I met dialyzer complain this
diff --git a/src/recon_trace.erl b/src/recon_trace.erl
index 6cd65f2..2b8d005 100644
--- a/src/recon_trace.erl
+++ b/src/recon_trace.erl
@@ -187,7 +187,7 @@
 %% Internal exports
 -export([count_tracer/1, rate_tracer/2, formatter/5, format_trace_output/1, format_trace_output/2]).
 
--type matchspec()    :: [{[term()], [term()], [term()]}].
+-type matchspec()    :: [{[term()] | '_', [term()], [term()]}].
 -type shellfun()     :: fun((_) -> term()).
 -type formatterfun() :: fun((_) -> iodata()).
 -type millisecs()    :: non_neg_integer().