More rationalisation and cruft removal. Now use standard CPPFLAGS, CFLAGS, CXXFLAGS, LDFLAGS etc instead of myriad other variables.
Fixed compile/link flags for build shared libs, rather than applications.
Generalised autoconf macros for PTLib so can be used in OPAL, then moved them to canonical.m4 which is commonxe between the two, then changed the increasingly badly named canonical.m4 to my_macros.m4.
Further cleaning up of build system, better cross compiling.
Fixed semaphores on Mac OS-X
Fixed building of plugins
Moved standard "width" types (int16_t etc) to standard configure technique.
Output OS and CPU when building, helps when cross-compiling multiple systems
Fixed sed usable for revision.h generation
Fixed default audio devices not being "Null Audio" or "*.wav" unless nothing else available.
Changed build to require Android API level 14.
Fixed PTLib sample builds in VS2010
Added musical notes to tone generator.
Fixed tone generator zero crossing sample calculation.
Optimised the tone generator calcualtion, too many mallocs!
Added audio psuedo-device for tone generator.
Rewrite of audio test application, adding VS2010 project.
Fixed printing errors that aren't really errors when checking thread is still running.
Added Reset() function to PSemaphore so can get back to a known initial state.