Tests need to download content_shell, if not present

Also switch to use HTML configuration for better content_shell
unit tests.