Merge pull request #206 from chrox/master

fix importing finite math from GLIBC_2.15
enable_language(CXX) in crengine's cmakelists
fix(test): travis: update list of packages before install
Merge pull request #207 from houqp/kobo_fix

try fixing the travis build
Relax the compat CFLAGS a bit

While some of it still applies, the rest was devised for an older target device,
and with a different TC.
This was checked w/ Linaro binary TCs from Ubuntu. We should now run on
anything running at least (e)glibc 2.7.
Minor cosmetic tweaks in comments
More comments tweak
Move some comments around
Merge pull request #208 from NiLuJe/master

Relax the compat CFLAGS
raise error message when network is unavailable