Changed the various Guards in Prague::Thread.hh to one template.
A lot of files had to be changed to use the new Guard class:-)
a whole lot of changes, mostly related to refactoring the PickTraversal code
fixed a naming clash
added jprof support into the 'new' build system. to use it call 'configure --with-jprof'
check for available address domains before using them
fix a bug to make it compile on solaris
some first steps towards an xml tutorial
GLUTConsole fixes:
- build again
- Build system checks for GGIMesa and Mesa when
  deciding wether to build the openGL-DK
- Canvas changed to allow building with non-GGIConsoles
the 'getting started' chapter - a draft
disable Makefile until we find a way to automatize the build process for purcel too
Now works. More exception safe, but Quit still doesn't work (doesn't crash
either)
Added a tool.rgb to the pulldown() to be consistent with shell() and
transient()
Added About dialog
configure now recognizes SDL
Configure now checks for MesaGGI when using the GGI-Console or
for 'vanilla' Mesa when using another console.
* support new freetype-config
* some fixes in the mesa/glut checks
fix for new freetype-config
this hopefully fixes the trouble we had with multiple declarations of strsignal etc.
Renamed AM_PATH_SDL to AM_PATH_SDL_BERLIN since Ben reportet that
the configuration breaks after installing SDL (AM_PATH_SDL is defined
in a macro included with SDL).
some changes to fix the build system. Now all tests are performed with cxx, i.e. the same compiler that compiles berlin. The threading test is a bit more elaborate.