Fix #28 : Webkit browser with keyboard input forwarding and view resizing.
Fix #34 : PDF content support with previous/next page navigation.
Fix #36 : JPEG compression for streaming is now optional (useful for streaming to local machine) and compression factor is adjustable.
Fix #37 : The PixelStreams have cleaner initalization/closing procedures and handle changing streaming parameters better (such as number of segments)
Fix non-pdf build
Merge cleanups
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"