cmake: remove chrono library if find_boost fails

We need to check if the chrono library is available. If it not, we need
to run find_boost twice without chrono.
all: update to gcc 4.4.6

We change source code in many files to use GCC 4.4.6.