Merge aku's changes (slightly stale)
Merge aku's changes again
Merged kbk-extras into development branch at aku's request
Moved the M_PI portability definition from its location in crimp.tcl into a more generally accessible header file (util.h). Fixed gauss.c windows issues with M_PI by including util.h
Fix portability issue with the inline qualifier. MSVC uses a different keyworkd, __inline
Fix typo in commit [9e3ea9e26b]. Now we only have link errors from c/gauss.c
Added checks for the existence of various float-math functions and
delegates them to their double counterpart of the compiler doesn't
provide them.

This replaces rev [1a2b5e973a] (moved to a mistake branch), and
reverts part of rev [2e4a6fce26].

This change relies on functionality provided by critcl in rev
[8299af2478] and forward.
Added a demonstration of a magnifier following the mouse when over the shown image. Not perfect at the borders. This is something which I should add to the framework, so that it can be used to look at the output of any demo. Another obvious extension would be to multiple settings (currently fixed to 8x of a 20x20 region)
Refactored the magnifier demo and made it work properly at the image borders, and outside.
Fix of demos framework. Stop current demo before reloading.
Fixed off guard conditions, a copypasta bug, and dropped the now superfluous helper variables px/py.
Extended magnifier with multiple zom seetings, switchable via left/right mouse
Removed magnifier demonstration, and re-implemented as part of the demo framework, for use with all demos.
disabling inline for AIX. Its native cc seems to expect a different syntax and chokes.
Modified brew application. Ensure that no leftover BUILD can interfere with the current one.
A bit more robustness when it comes to inline and various macros.
Extended float/grey16/grey32 statistics with coordinates of the pixels with max/min value. grey8 and multi-channel images to come. These require more work, as their statistics are derived from their histograms. Which does not remember locations. Likely I will write primitives like for grey16 etc. and then merge their results with the histogram derived data.
Created 'stats_multi' primitive for the grey8 based image types, single- and multi-byte. Using now this get the statistics directly, instead of from the histogram. Disadvantage: image is scanned twice. Advantage: We now get the locations of the min/max pixels. Updated the policy code to call on the new primitive, removing the Tcl-level math.