Use ContentMainDelegateQt also for child processes

This will be necessary in order for the render process to load
localized strings among other things.

Change-Id: Ibb75e49f0bc583c158af61817e5b350f3534ec16
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
More gitignore patterns

Also whitelist core.gyp in prevision for a handwritten one.

Change-Id: I8122d71893158e745f1368fc1b9d0d7aab3d220b
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Ship repacked .pak files

We used to wrap various .pak files in qrc files, but it turns out to be
very memory inefficient compared to chromium's approach of mmaping
those files.

Drop the pak->qrc logic and instead add some pure gyp targets to repack
the resources.
We then install those with qmake and look them up with QLibraryInfo.

Change-Id: I6dd3cedf6afa626ed181463911fef8885c9e9add
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Get localized strings in the render process

Building on top of the repacking of .pak files, we now ship
the whole array of repacked locales and pick the appropriate one at runtime.

Change-Id: I0096e3eac6a1fc83885fd11e0fa55a746f8e45d8
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Use the process we install to libexec

Via QLibraryInfo. Also pick the name from qmake, and drop the
hardcoded value.
Add better error reporting when this fails.

Change-Id: I44891a16f079b6c3c334f7f2bafa9edc0b4d69e4
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Python correctness

sys.path.insert(0,... can be harmful, let's not take that chance

Change-Id: I00e5c70ba97cddbc596a6a0efb1019a08d3f4ff7
Reviewed-by: Andras Becsi <andras.becsi@digia.com>