Merged revision(s) 29946-29958 from ptlib/branches/v2_12:
Don't output trace file file line number if it is zero.
Separate pre-processor from compiler flags as it can upset dependency build.
Added test for alloca.h
Update configure
Separate pre-processor from compiler flags as it can upset dependency build, part 2.
Merged revision(s) 29959-29970 from ptlib/branches/v2_12:
Fixed being able to shut down OPAL "C" API from thread other than the "process".
Rewrite of Android audio due to inexplicable long delays in the "Enqueue" system call. When Enqueue in only called within callback it does nor happen so changed to use separate PQueueChannel like iOS.

Also fixed some iOS sound errors that did not crash as it did in Android, but should have as it was, in fact, using a destroyed object.
Hacks to be able to set thread priorities in Android. Can't use standard pthread functions as have to be root, but there is a Java interface, so if we are loaded using JNI, which is always the case, we use that API.
Fixed dependency for various .in files, now does configure if you change a .in file and does NOT do the configure again if you use "make config".
Fixed compile when not having unsigned long long
Merged revision(s) 29971-29989 from ptlib/branches/v2_12:
Fixed #454 PTRACE assertion with log rotate, from Valeriy V. Argunov
Remove PProcess::configFiles member as it is never actually used. The is a singleton there now.
Allow distinction between CFLAGS, CXXFLAGS and CPPFLAGS in pkg-config
Update SVN merge numbers
Fixed XCode build projects for both OS-X and iOS.
Added function to calculate number of sound channel buffers for a given milliseconds of delay.
Fixed issues with iOS build in Xcode
Fixed inclusion of SASL v1
Fixed random version of jpeglib.h that does not havd C++ test.
Fixed threading issue with Mac OS-X audio/video grabbers.