Refactoring the API after review discussion

Change-Id: I488886dd05913a7106509ecd46eff269ee987e77
Made DcImageWrapper public and gave it the compression properties. New Image Segmenter class. Adaptation of the API according to code reviews.

Change-Id: I26b4b385f1985c9f6bed432307c4ceff78d14307
Minor corrections before changing DcWrapper to be a struc

Change-Id: Icda15ff78ad3ab86c7b22aba341e9031d9d0604b
Added files for Doxygen generation. Modified API according to code review

Change-Id: I39cc1eb0eb71fc84f594ad9b9c621dda4a5423b0
Fixing the documentation and moving the open and close functions to DcStreamPrivate.

Change-Id: I876fb36dca1e1d3b18806284b9dac46971e8cdaf
Minor changes, documented InteractionState, added version numbers

Change-Id: I2894d4fa4fb7bda57731cfe4c7db60d68b9e140c
Minor adaptations

Change-Id: I41cd870039d303bd597a6d944f20ea6a42af3956
Fixed the JPEG compression bug. More cleaning of the API.

Change-Id: Icceefd8e0f52cdb7d5f149e2188c0366bc683a61
Removed SVG streaming

Change-Id: I50ffc92f3ba48f46e81b4f7480e59d6e05271c3d
Made the library asynchronous, removed ACKs (limitation: only InteractionStates can be sent now, otherwise we need a demultiplexer)

Change-Id: I07c9b2575f507fe5ea81f4dbd284d4a356fce621
Minor improvements and cleanups

Change-Id: Ifa8d7e1a2423a80e638c62102aa8c5f1e999ce62
Adding PixelStreamDispatcher

Change-Id: I4604544ce720eb6c59e7d7504e62cd7a8c9f5ebe
Rewriting the receiver side of the PixelStreaming. The PixelStream class is in progress and needs heavy refactoring

Change-Id: I5083b505bd4b0b0f8362e1e1d41386b407b840f2