updated to fix unix shutdown sequence

Should fix crashes occuring from unix mode shutdown/cleanup phase.
geoip: add Fedora pkg hint to configure check
unittest to show the seg fault from bug_694
fix for #694.

Invalidate any address/port vars in the conf that uses a sequence
without quotes.
Fix stateful inspection not always inspecting at stream end.
Fix sig grouping bug when certain sigs are mixed. Add tests.
Adding support for Feature #667
Adding comment in suricata.yaml.in to indicate sensor-id option.
bug #737.  Display a more apt error message when wrong argument's supplied to
reference keyword.
suricata: add information to build-info

This patch adds information about luajit and jansson to the
output of --build-info command. This should fix #696.
add configure summary to build-info output
build-info: use printf instead of SCLogInfo

This change results in a more readable and reusable output.
Fix latest build-info modification

The creation of build-info.h should have been made in build
directory and not in source directory. This should fix changes
introduced in #738.
teredo: update protocol decoding.

This patch fixes an error in pointer arythmetic and add some
comments to increase maintanability of the code. It also
simplify the decoding code as a careful RFC reading indicate
that if we discard packet containing an authentication field,
it is only possible to have a single origin indication field.
Add separate libhtp query string normalization function and configuration toggles for it.
Use new libhtp query string normalization. Bug #739.
pcap: set snaplen to MTU if available.

Main objective of this patch is to use a dynamic snaplen to avoid
to truncate packet at the currently fixed snaplen.

It set snaplen to MTU length if the MTU can be retrieved. If not, it
does not set the snaplen which results in using a 65535 snaplen.

libpcap is trying to use mmaped capture and setup the ring by using buffer_size
as the total memory. It also use "rounded" snaplen as frame size. So if we set
snaplen to MTU when available we are optimal regarding the building of the ring.
pcap: add 'promisc' YAML configuration variable

This patch adds a promisc variable to pcap configuration. It is
used to decided if interface is switched to promiscuous mode.
log-pcap: don't limit snaplen.
pfring: delete unused define.