UC-2921:  Send CRLF/CRLF packet to check if TCP/TLS socket is writable
UC-2755:  Catch mongo exceptions and send 500 error response if one is caught
XX-11425: empty mp3 file created when voicemail set to mp3 and call hanged up before leaving message

- in case empty file then set duration as 0 instead throwing exception (so ivr will get the chance to remove 0 sixed mp3 file from disk)
UC-2886: sqa boost deadline_timers callbacks should not run blocking functions

- wrapped the boost::thread to boost::scoped_ptr as requested in review
XX-11366: DNS_LOOKUP_FAILED alarm is thrown by the proxy when looking for VM records on udp (false negative)

Moved the call to raiseDnsQueryAlarm() from the per dns-query thread to the "master" dns-lookup thread in order to send alarms on
UC-3300:  FIX:  sipXtackLib sends back a PONG if any length form of keep-alive packets inluding sending a PONG when it receives a PONG. This will result to an infinite PONG-PONG hand shake.
Merge branch 'release-14.10' of ssh://github.com/SIPfoundry/sipxecs into release-14.10
UC-3300:  Use constant for crlfCount comparison
UC-2194 - Add Edge and YARD ports to firewall config
UC-2194 - Add Edge and YARD ports to firewall config - bug fix
UC-2872: Any change in sqa configuration should restart presence service, proxy, im, sip capture

-generic mechanism to display yes/no window in actionForm component
-restart presence, im, proxy, sipcapture when yes presses on sqa settings changes
XX-11370 - code review changes - optimize user/group delete process.
Merge branch 'release-14.10' of github.com:SIPfoundry/sipxecs into release-14.10
UC-2987: 14.10 should have Update 0 version
UC-2194 - Add Edge and YARD ports to firewall config - added copyright notice
XX-11383: Patch to always flush alarms and logrotate support
XX-11426: SipClient should mark itself as ready to delete when it detects an IO error
XX-11370 - push file left behind by mistake
XX-11013 - DNS failover plan: change priority and weight for internal records so they are default. Failover plans should apply to external records only.
XX-11414: CLONE (14.10 MERGE) - Mongo query timeouts should be configurable

Port the mongo changes from 14.04.03 for the following trackers:
- XX-11381: Backout custom mongo C++ driver changes and introduce query with timeout
- XX-11390: Mongo query timeouts should be configurable
- XX-11389: SIP components should be able to enable C++ mongo driver logs