Refs #482: colorizer: fixes a warning

With Gecko, a warning appears when an option does not exists
in styles.
Refs #482: selftest server should read png as binary file

PhantomJS has a strange behavior on fs.read: it seems it reads
file always as binary file. However SlimerJS's fs.read strictly
respect the 'b' flag. So the web server of selftest should
return content of binary files as... binary data. Else images
are not sent correctly to the browser and Gecko cannot display
them. and then some tests fail, like tests on assertVisible.
Refs #482: fixed a regression in clitests

One test of clitests loads about:blank. However, there
is no navigationRequested event and so our new browserInitializing
flag is not toggled to false, and then checkStep() is blocking
tests. Let's toggle it inside onLoadStarted too.