Add doxygen generation support

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: Idbeacb09384969357414de20df336a6a254b72c5
Modify IME interface to pass LS2 handle instead of mainloop

Note: This requires matching change in luna-sysmgr and keyboard-efigs

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@lge.com>

Change-Id: If72e1b5d873ade47279f2e9875a383014aaa0930
Fix Doxygen file location

Looks like webos_config_build_doxygen is pretty strict about file
location and format. Currently it expect it to be in
${doc_dir}/${doxyfile}.in . So either first argument should be "." or
file should be in doc folder. Without that next error produced:

-- Configuring incomplete, errors occurred!
CMake Error: File /var/tmp/paludis/build/webOS-luna-webkit-api-scm/work/luna-webkit-api-scm/doc/Doxyfile.in does not exist.
CMake Error at /usr/share/cmake/Modules/webOS/webOS.cmake:776 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  /usr/share/cmake/Modules/webOS/webOS.cmake:850 (_webos_add_doc_target)
  CMakeLists.txt:27 (webos_config_build_doxygen)

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <norluk@luxoft.com>
Change-Id: I04e2812b95abd3b92eb7244b81f69c0f517a4745
IME Data Interface: Implement DPI scaling variables

* Add IMEData_qreal class
* Use to implement m_layoutScale and m_pixmapScale

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
Merge branch 'webOS-ports/master-next' into webOS-ports/master