Fixed #1765: Add PFS support



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4832 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Fix build error (Ubuntu 14.04) when building Pjsip with OpenCore-AMR.Thanks to Alexander Traud for the patch.


git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4833 74dad513-b988-da41-8d7b-12977e46ad98
Re #1762: Add capability enumerations and native preview capability



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4834 74dad513-b988-da41-8d7b-12977e46ad98
Re #1757: Avoid calling OpenGL ES functions when in the background (which may cause app to be killed by iOS)



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4835 74dad513-b988-da41-8d7b-12977e46ad98
Re #1762: Add I420/IYUV output format to capture devices.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4836 74dad513-b988-da41-8d7b-12977e46ad98
Re #1762: Fix native preview not shown issue by starting capture session from main thread.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4837 74dad513-b988-da41-8d7b-12977e46ad98
Re #1762: Support more capture sizes (was only 352x288) and automatically find the closest supported size from the requested size.



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4838 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1766: Assertion due to stray retransmit timer in UAC transaction completed state

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4839 74dad513-b988-da41-8d7b-12977e46ad98
Re #1768: Fixed problems with Java garbage collection on call and buddy object

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4840 74dad513-b988-da41-8d7b-12977e46ad98
Re #1768: fixed wrong JNI compilation flags used by pjsua2 Android sample app

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4841 74dad513-b988-da41-8d7b-12977e46ad98
Re #1768: added APP_PLATFORM to avoid this warning "WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 11" which would make native debugging fail

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4842 74dad513-b988-da41-8d7b-12977e46ad98
Re #1768: avoid crash if outgoing call fails during media initialization, because on_call_state() is called with NULL event, which is unexpected by pjsua2 (and possibly other unsuspecting apps)

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4843 74dad513-b988-da41-8d7b-12977e46ad98
Re #1768: fixed potential GC problem when rejecting incoming call

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4844 74dad513-b988-da41-8d7b-12977e46ad98
Fixed #1767: Tone generation API in pjsua2 and SWIG wrappers

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4845 74dad513-b988-da41-8d7b-12977e46ad98
Re #1758: changing library name from libwels to libopenh264 in recent OpenH264 update

git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4846 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Fixed build error when PJ_LOG_MAX_LEVEL is set to 0 (thanks Fredrik Hansson for the report).



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4847 74dad513-b988-da41-8d7b-12977e46ad98
Re #1757: Modify display video function in r4813 so it can display video preview as well



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4848 74dad513-b988-da41-8d7b-12977e46ad98
Misc (re #1751): Fixed SIP status phrase of status code 484 to be "Address Incomplete" (thanks Graeme Robertson for the report).



git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4849 74dad513-b988-da41-8d7b-12977e46ad98
CMake: pjlib and pjlib-util (Linux only)
CMake: add pjnath (Linux only)