MessageMatcher: remove :include? and :exist?

It breaks backward incompatibility. But we are not released 1.0.0 yet.
adapter: split message configuration for input and output

Before:

    message.input_pattern  = []
    message.output_pattern = []

After:

    input_message.pattern  = []
    output_message.pattern = []

This is backward incompatible change but it is OK. Because we don't
release 1.0.0 yet.