Use QTemporaryDir instead of our homemade solution.

Change-Id: Ia584a9b2f954df5c29a2f0aa5f12b201b2bfbcc4
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Fix annoying warning that the file can not be deleted.

Define the downloadable target inside the remote directory
it belongs to, avoids the unnecessary delete inside the task
destructor. The temporary dir deleter will take care of it.
Change-Id: I4858a71dc714a33f1afb00eb2b2a167294899461
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Replace script with js engine.

Change-Id: Ic9c88e27dca1e936ba09a3776df3df7ec166c606
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Add test for default script engine properties.

Change-Id: Id07a6ffd193e032439d008878d6526806ef24c9f
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>