Fix ${target_os} expansion.

Adds missing AC_CANONICAL_{TARGET,SYSTEM} calls in configure.ac
to initialize ${target_os} and other variables. Without changes
${target_os} is always undefined (an empty string).
Include <float.h> instead of <values.h> on OS X
Fix bmon 3.2 compiling and linking on OS X.