usermanual: update on the watermark module

and a few further fixes
lua : huge rework of the type API

this is needed to be able to use introspection

This should have no impact on the user
Italian translation updated
Merge pull request #598 from bartokk/master

Italian translation updated