-honour Min-SE header from inbound INVITE request - ensure we don't use a session timer that is smaller
-modified whenExpires to return the number of seconds when the registration will actually
 expire, as opposed to the number seconds until our next refresh message is supposed to go out
-ensure that we don't try to unregister if ClientRegistration::end is called and we never 
 successfully registered (or all current registrations are currently expired)
 -also includes case where we need to wait for an operation to finish before we can end 
-no-op subsequent calls to ClientRegistration::end after initial call
rpm: begin updating the spec file
rpm: add build dependencies
rpm: spec file improvements after testing on Fedora 17
autotools: add -lcrypto when using -lssl
-fix to Fifo to avoid calling AsyncProcessHandler in addMultiple if adding a list of 0 messages
-change to ProducerFifoBuffer to avoid calling mFifo.addMultiple if mBuffer is empty on flush()
Adding last release of GPLed opensigcomp project to tree
Rolling in improvements from Mozilla WebRTC project
-minor optimization
-fix some memory leaks reported by Shypytiak Taras
-fix for crash in DNS code (when DnsStub destructor calls setPollGrp(0))
-additional work for crash fix in last commit - thanks to Dmytro Bogovych
-minor formatting changes
Further improvements from Mozilla Firefox WebRTC project.

This change set incorporates the following Mozilla bugs:
- 822159
- 824263
- 825651
rpm: set correct permissions on executables
autotools: stop including legacy init script and related artifacts
rpm: remove legacy init script, add support for systemd under Fedora starting the repro process
rpm: add support for systemd under Fedora starting the reTurnServer process
autotools: make sure libcrypto is always linked against reTurn
rpm: create directory for repro database files.  Run daemons as non-root users.