User manual proof reading till "2.3.8 Styles"
Merge pull request #570 from VictorLamoine/translation_ready

User manual proof reading till "2.3.8 Styles"
Add check for bad 4th channel (alpha) values (0< || >1) to -d nan
demosaic might receive such output buffer, that was not memset'ed
First 3 channels are ok - they have just been interpolated
So we just need to make sure that 4th channel has reasonable values - let's set it to 0.0f
Force copying alpha from input buffer after LCMS calls

Apparently LCMS puts garbage into 4th channel. FIXME: is there another, better way?
Tune gamutchech - was partially broken by bad alpha in 05a558e474897293f9e36f64eb629687fcebccef
Merge pull request #523 from LebedevRI/fix-bad-alpha

Fix bad alpha
Overexposed IOP: SSE
Merge pull request #522 from LebedevRI/iop-overexposed-speedup

IOP Overexposed: SSE
fix: gboolean uses TRUE/FALSE
fix: include SSE intrinsics header
Revert some previous commits about bad alpha

This reverts following commits: 4f842582217c2b2a5d6774e5e8b47ee34bb690e6
6757eb6bcba2243fde76cde45a6ec9a2dbf64905
c00b45c08eb72b872fe2d10e39a840d01db570bb
2f5d8f680c284a73499c1a444b24aa2d61c45b87
gamutcheck & overexposed: robust fix for alpha issues
fix #9970: take correct glyph for mdash
usermanual: use en-dash instead of em-dash; all in all this looks better to my eyes
usermanual: fix a bunch of xml bugs
changed space in front of en dashes to non-breaking space.
cleaned up unclear/awkward phrasing. replaced developer jargon like 'substring'.
Merge pull request #572 from Terrycloth/clarifying-text-in-user-manual

Fourth batch of edits to user manual.
lua : basic support for iop. Only generic info at this point