Fix crypto_tag=0 (0 is valid tag in rfc4568)
Use the proper letter cases for the AudioToolbox framework. Fixes linking issues on Mac OS X case sensitive filesystem.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5795 acf43c95-373e-0410-b603-e72c3f656dc1
Bug fix: properly set prototype property on JS Array objects.
Added JsObject::setPrototype() in order to set an objects prototype from given context.
Added new JsArray constructor which set its own prototype. Replaced use of constructor which returned Array prototype with this contructor.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5796 acf43c95-373e-0410-b603-e72c3f656dc1
Use new JsArray constructor in the implementation of Array methods.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5797 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed a memory leak in JS Array.concat(Array), wrapper object was not destroyed.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5798 acf43c95-373e-0410-b603-e72c3f656dc1
Added and extra include path (defaulting to config dir) for JS scripts.
Engine runtime parameters can be used in javascript.conf for script paths.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5799 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed implementation of Array.splice() and Array.slice() functions.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5800 acf43c95-373e-0410-b603-e72c3f656dc1
Bumped version, 5.2 release.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5801 acf43c95-373e-0410-b603-e72c3f656dc1
Bumped version to 5.2.1 devel.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5803 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed bug: properly initialize class member from constructor parameter.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5804 acf43c95-373e-0410-b603-e72c3f656dc1
Prepare ougoing xml's buffer before adding it to queue to reduce stream mutex contention.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5805 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed base64 line breaking at a length.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5806 acf43c95-373e-0410-b603-e72c3f656dc1
Added Base64 handling methods to Javascript.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5807 acf43c95-373e-0410-b603-e72c3f656dc1
Make "caller", "callername" and "called" available in user.auth for generic SIP messages.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5808 acf43c95-373e-0410-b603-e72c3f656dc1
Handle the "noautoauth" error in calls as well.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5809 acf43c95-373e-0410-b603-e72c3f656dc1
Support for custom SIP bodies in call related messages.
Multipart MIME bodies are created as needed.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5810 acf43c95-373e-0410-b603-e72c3f656dc1
Added objects and methods for accessing COnfiguration files from Javascript.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5811 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed the type of the result of Array.indexOf(), must be number.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5812 acf43c95-373e-0410-b603-e72c3f656dc1
Copy the custom username from the "username" parameter of user.auth message.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5813 acf43c95-373e-0410-b603-e72c3f656dc1
Made Base64 decoding check for non-zero bits after the last octet, those indicate truncation.
Reduced the Base64 error logging level to INFO, it returns the error to caller anyway.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5814 acf43c95-373e-0410-b603-e72c3f656dc1