Fix incorrectly reported area in identify tool (partly fixes #9060)

Occurred with projected layer CRS, non-projected map CRS, planimetric measuring.
It was assumed that units of the measurement were in map CRS.
Fix missing layers in GetCapabilities if only embedded groups are present
[TRANSUP] da by Jacob

Signed-off-by: Werner Macho <werner.macho@gmail.com>
fixed composerrotationtest
Convert local test server over to controller of web and fcgi servers

- Initially using lighttpd/spawn-fcgi
Add getLocalServer and unit test for refactored local test server class
Update existing tests to work with new test server
Update test font to Vera San and start workaround for Mac 10.9 font-loading bugs

- Test font loading should be moved to QgsFontUtils
Add test-labeling master project and italic, bold-italic test fonts
Move loading of test fonts to QgsFontUtils

- Always add testdata.qrc to desktop and server, but only auto-load Roman and Bold if built in debug mode
- Test fonts can now be loaded directly, after startup
- Add sip binding and unit tests
Add more standard test font functions to QgsFontUtils
Update tests to work with new test font functions in QgsFontUtils

- Cleanup code style
Slightly larger default renderchecker image in html, and fix divide/0 issue if control image is missing
Clean up local test server module and add more usage info
indentation update
add release script
[TRANSUP] pl
Add missing .qml to local server test
Merge pull request #1198 from Cracert/i18n

[TRANSUP] pl
[TRANSUP] da by Bo and es by carlos

Signed-off-by: Werner Macho <werner.macho@gmail.com>