Move ContentType to separate file, provide enum to string and vice versa conversion

Change-Id: I84141fc790a7c6fe029f31a4aa31bf09e980c305
Move session handling to separate class, create types.h for type definitions, minor cleanups

Change-Id: If79209d2480f5bc47705b03b1b3e43a31839ac9a
Refactor paint() to improve readability

Change-Id: Ia1f8563c5764a877bc5c5693a869d89f0229add8
QImage::constBits is qt >= 4.7 only
Enable settings in webbrowser to support WebGL and CSS3D

Change-Id: Ib6367222806e9f2b09d4721e5bc5a0c08b676004
Provide unit test infrastructure using Boost unit_test_framework

Change-Id: I476f13ee1e41efc87af856f9ee58e49310b029fb
Dock: improved preview loading mechanism, added preview for folders and state files.

Change-Id: I83a54570f8fdaf83e681e6c7c3b5c8be9494978e
Merge "Dock: improved preview loading mechanism, added preview for folders and state files."
Create library to enable unit testing, refactor CMakeLists a bit

Change-Id: Iea9dd766098ff62bc7883945b1250682773775e7
Fix RHEL build

Change-Id: I5c8e37b75a7bd25c10a1bc52aa3cf2575b5847c0
Add unit test for WebGL capability of WebkitPixelStreamer

Change-Id: If2ad0899a24cabd9d72c9450a892681f1c3f6213
Merge "Add unit test for WebGL capability of WebkitPixelStreamer"
Refactoring the WebkitPixelStreamer interaction

Change-Id: Ifdf68e76bd17789ae389f37213cfa8ef65f186c6
Merge "Refactoring the WebkitPixelStreamer interaction"
Bring back PDF content support

Change-Id: If73a25499b6dc456c70eba34c562cff267b86ed5
Implemented WebkitPixelStreamer interaction with WebGL Canevas elements

Change-Id: Ibb6c6173fe7db9aab20efa688b13dcb58be98dc8
Merge "Implemented WebkitPixelStreamer interaction with WebGL Canevas elements"
Always emit press & release on click to get javascript-based menus working and also link highlighting, minor cleanups

Change-Id: I681a40f94ba2d00cb4f53ff2ead08dedaca8fd4f
Move gestures to separate files, add customized PinchGesture to get normalized center position for correct pixelstream interaction

Change-Id: I9156d6b758cdf5b310fe34171a0e11d34ef2a390
Basic unit test for WebBrowser WebGL interaction

Change-Id: Ib3a59dd0b75bfd0386b00e905462be9b9ba480b4