updated resiprocate reference
XX-11201: Deleting user via SOAP API fails with org.springframework.dao.DuplicateKeyException

- delete user by id instead entity
Bump version to 14.04.2
XX-11211 - disalow subscriptions to mwi, moh and presence if these services are not available; disallow subscription to mwi and moh for the special autoprovision line. Also the special autoprovision AOR is now ~~id~sipXprovision~{hash}, where hash is a short hash of the mac address of the phone.
XX-11214: There are special cases where we might want to rewrite certain identity. A good example is if a set of users share a common credential like ~~id~sipXprovision Rewrite: ~~id~sipXprovision~XXXYYY => ~~id~sipXprovision Rewrite: ~~id~sipXprovision~XXXYYY@somedomain.com => ~~id~sipXprovision@somedomain.com
XX-11211 -  pass only flag for RLS enabled to polycom phone defaults instead of the entire object. Add tooltip to mwi, moh, rls for admins to know that a send profiles need to be performed on phones.
UC-2223 - support speed dials updating on phones for users logged in with hoteling.
XX-11209 - Polycom: firmware 4.1.1 is not available in the device files upload
XX-11194 Polycom phones might flood tcp connections trying to upload logs - put http://0.0.0.0 address for log and calls lists uploads; phones with 5.0.X versions would stop trying to upload logs and calls lists on the provisioning server, reducing the number of ftp connections.
XX-11138: Sometimes when using @call, unite web's callcontroller leaves call hanging

-if the callee sends NOTIFY with 180 Ringing back to callcontroller then force callcontroller to send BYE to caller
-the NOTIFY with subscription state terminated is still in place since all phones sends it and also there are phones that
-do not send 180 Ringing at all
-callcontroller will send BYE when of one of above events come first
XX-11139: Sometimes when using @call from old user portal's phonesbook callcontroller leaves call hanging

-if the callee sends NOTIFY with 180 Ringing back to callcontroller then force callcontroller to send BYE to caller
-the NOTIFY with subscription state terminated is still in place since all phones sends it and also there are phones that
do not send 180 Ringing at all
-callcontroller will send BYE when of one of above events come first
-fix precommit

Conflicts:
	sipXconfig/neoconf/src/org/sipfoundry/sipxconfig/feature/InvalidChange.java
UC-2853: NOTE:  This is a temporary hack because proxy sometimes generate
core dumps during exit and is very hard to replicate in the lab.
Until we have further data what is causing the core dump, we will
be exiting the process as soon as a termination signal is received
XX-10965 - User Portal update

UW-130 UW voicemail history not found in Safari webbrowser
UW-137 Dialpad errors
UW-139 Move voice message to all should not be available
UW-140 Unite Web dialpad green dial button not refreshed
- updated sipxresiprocate refs
Merge branch 'release-14.04' of ssh://github.com/SIPfoundry/sipxecs into release-14.04
UC-3019: speed dials with subscribe to presence won't be added to phones when SSS enabled

- check if there's a rls overrider bean defined and use it to test if feature enabled
- fix sipXpolycom precommit
XX-11232: Fix for STUN binding requests interpreted by SIP transport as EOF reads
XX-11232:  Added initializers for _ignoreLastRead
- fixed nat traversal problem, x-sipX-privcontact and x-sipX-nonat
were not added anymore
XX-8473: FreeSWITCH parking

- remove sipXpark project
- move default moh to sipxconfig project
- update park orbit table to link to orbit to specific location
- include park orbits in FS dialplan: each park orbit has an extension to park call and an extension to unpark call. Extension for transfer back added
- removed park orbit settings and UI tabi. Added new server column in orbit table and drop down to select location in add / edit park orbit
- updated REST API with park orbits per server operations: api/orbits/servers/{serverId} GET, POST and DELETE for retrieving, creating and deleting park orbits for specified server
- replicate park orbits in mongo, remove orbits.xml file generation / replication
- added new method in ParkOrbitContext to retrieve park orbits based on location. ParkOrbitContext is no longer address / process provider since moving to FS. If admin tries to delete location with park orbits operation will fail and warning displayed. When disabling park feature from server orbits are automatically deleted
- registrarSettings triggers park and freeswitch features configuration since retrieve park is registrar setting. Park orbits will be replicated when registrar settings changed
- added unit tests fot REST API and fixed precommit