Whitelist/Blacklist several files for the snapshot based on Chromium 40.0.2214.5.

Include files related to:
 - components_strings
 - chrome_version.rc.version
 - error_page
 - *.grdp files within components

Exclude files related to:
 - junit
 - polymer
 - google_input_tools
 - cython

Change-Id: I2388ec7694890d573cbea843de23471c6a5395a6
Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
take_snapshot.py should only clear directories.

Specifically we want to keep the file
src/3rdparty/.gitattributes.

Change-Id: I76f3fe6d6f8b8477834e31a4806f23928a0ca010
Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
take_snapshot.py: Do not adopt .gitattributes files.

Some of these files enforce crlf conversion.
For packaging reasons we have to make sure
we never have crlf in our repository.

Change-Id: I3b4da212c587f8461819f3d01e4967ebefaef4b0
Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
Do not allow taking snapshots with setting ignorecase=true.

Change-Id: Ia0cec7f1498c3459ec1d1ce6ab807994c04564e2
Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
Use in-memory caches for off-the-record browsing

Off the record should leave no record, which means we should not use
disk storage for cookies and cache but instead trigger memory caching.

Change-Id: I3e14ed0f91f925bc65675d2e7d9f07eb379a30b0
Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>