Add script to generate table of tab completions for Unicode input
Add stub of Unicode input chapter to manual
GENERATED: julia tabcomplete.jl > manual/unicode-input-table.rst
Add Unicode input chapter to latex doc

Note: this makes pdflatex very unhappy!
'make latexpdf' target now uses lualatex

Sphinx does not support LuaTeX, so I have had to include some ugly hacks around the lack of support.

The nice thing is that we can now drop all the manual inclusions of unicode characters and the need to use CJK escaped blocks.
Tweak pdf output formatting

- Now use parts instead of chapters as largest subdivision
- Use fonts that resemble original pdflatex formatting
Merge pull request #8479 from JuliaLang/doc-tabcompletions

WIP: Document tab completions