expanding iprep support v0.2

This addresses the problem found in the last PR, in some situation packets are not matched.

Feature [#707](https://redmine.openinfosecfoundation.org/issues/707)
Last PR https://github.com/inliniac/suricata/pull/1152

- PR build: https://buildbot.openinfosecfoundation.org/builders/glongo/builds/8
- PR pcaps: https://buildbot.openinfosecfoundation.org/builders/glongo-pcap/builds/8

I would prefer this to live in reputation.h