Add disable raw reassembly option, flow timeout cleanups

Adds option to disable raw reassembly. Fix flow timeout code that was unintentionally depending on raw reassembly for app layer timeout handling and logging.

Rebased https://github.com/inliniac/suricata/pull/676

https://buildbot.suricata-ids.org/builders/inliniac/builds/74