Use rst2pdf instead of rst2latex and pdflatex to generate PDF manual
Fix Waf build for recent Doxyfile changes

Recent changes to Doxyfile.in added new placeholders the build system
has to replace, and Waf recognized them but failed, not knowing what to
replace them with.
Fix UI updating after loading a project

When loading a project and focusing the last document, the UI wouldn't
get properly updated for the displayed file -- because for performance
reasons we disable notebook page switch handlers when loading session
files.  Fix this by synthesizing a notebook page switch event when done
loading.
Update of Japanese translation
CSS: fix mappings to non-existing styles
CSS: remove some pseudo elements listed as pseudo classes
Disable commenting out blank lines by 'Toggle line commentation'
Add VBS extension to FreeBasic syntax

Just adding '*.vbs' to 'FreeBasic' line.
Replace tabs with 4 spaces in main.py template
Simulate `main` function in Python
Update Vala file template

Vala is not Java
Adding an HTML5-template in addition to xhtml 1.0 strict one
Add more details about menu mnemonics
Reword "replace by tabs/spaces" as "replace with"
Fix some conflicting mnemonics in the menus
Keep exact menu item string as keybinding label

Using the exact same string avoids duplicate translation, and here only
mnemonic changes were introduced with commit
95306ac8db4fc38ad7ba7e172328cef5117efaf0.
Update translations for recent mnemonic and wording fixes

There is no need to require the translators to review their translation
for these changes as the mnemonics and wordings are specific to the
language.  The update here will only save translators from having to
manually check and and remove the fuzzy marks from those strings.
Small update of the British English translation for new and updated strings
Fix duplicate msgids in Japanese translation (oops)

75e10f49fc8b12b5fefc719e0e15e2dfe43eeda3 broke Japanese translation
because it had been re-generated since the first recent mnemonic
changes, leading for the automatic update in that commit to create
duplicate entries.
Fix return with no value within a function returning non-void (oops)