segfault fix: ps->sfd can be null

fixes #48
avoid unnecessary DTLS restarts

fixes #47

thanks to szcom for debugging this
MT#10059 allow freeform interface definitions in init.d script

Squashed commit of the following:

commit 0f98bd7304c484740b7d3416bd8843205e1b589f
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Dec 16 13:37:06 2014 -0500

    fix init script

commit 90dc259399aad0de86fcfd2c76b03b4e1cad2157
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Dec 16 12:17:42 2014 -0500

    MT#10059 allow freeform interface definitions in init.d script
avoid race condition by making OpenSSL thread safe
deadlock fix
MT#9585 rename kernel module and all related items from MEDIAPROXY to RTPENGINE
report errno in log on sendmsg() error
cdrpatch.dpatch:

Generiert CDRs. Diese werden in eine konfigurierbare Log Facility
geschrieben.

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
fixed_callduration_and_added_termination_reason_20141125:

callduration fix + dier termination reason, warum/wie der
call beendet wurde.

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
added_milliseconds_precision_for_CDR.patch:

Im Telco Umfeld ist hier millisekunden-Auflösung gefordert. Nur UDP
control zunächst.

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
cli

Ein Commandline interface, wo man von der console and der rtpengine
bestimme Dinge abfragen kann.

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
add Recommends: netcat-openbsd | netcat for CLI patch
added_address_of_invoking_proxy

Hinzufügen der Adresse des SIP-Proxy, der die session erstellt hat
(sowohl für command line interface als auch CDR) Nur UDP control
zunächst.

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
change created_from to an allocated string buffer
added_information_of_from_to_tag:

Die from/to information wird irgendwann generell in den tag geschrieben.
die info, ob der tag ein from_tag oder to_tag ist, wurde hinzugefügt.

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
adaptions_for_ng_protocol:

Dieser patch beinhaltet die Anpassungen für das NG protocol.

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
change created_from to an allocated string buffer
VOIPTEST_220_delete delay

Im Moment wurden die sessions ja nach 30 sekunden hardcoded abgeräumt.
Dieser patch macht das konfigurabel.

ersetzt den letzten patch "added_delete_delay_for_memory_cleanup.patch".

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
RTPENGINE-1_total_statistics_rectl.patch:

Neues rectl kommando list totals, mit dem man sich die totalen
statistiken ausgeben kann

Author:    Frederic-Philippe Metz <Frederic.Metz@1und1.de>
VOIPTEST-231_session_duration_rectl_milliseconds.patch

Millisekunden bei rectl list session der calldauer.