Bug fix, return multiple values when trying to extract multiple patterns into the same key.

example:
pattern: '.*%{IP:ip_address}.*%{IP:ip_address}.*'
data: 'Mar 16 00:01:25 evita postfix/smtpd[1713]: 168.100.1.4 connect from camomile.cloud9.net[168.100.1.3]'
returns: {'ip_address': ['168.100.1.4', '168.100.1.3']}