This material adds the option to generate an alphabetical index from index markers in a docx file.
Merge branch 'master' of https://github.com/kovidgoyal/calibre
Updating source to 1.29
Style improvements and debugging in the docx indexing code
pep8
pep8
pep8
Make MOBI/AZW3 output a little closer to that of current kindlegen
pep8
Fix regression that broke ebook-device cp
AZW3 Output: Fix a bug that caused popup footnotes in some AZW3 files to not work properly. The popup would show all remaining footnotes instead of only the current footnote. Fixes #1293290 [popup Comments can not be displayed correctly in azw3 file](https://bugs.launchpad.net/calibre/+bug/1293290)

This was caused by the offsets to links in the AZW3 generated by calibre
to be slightly incorrect, confusing the heuristic algorithm used by the
kindle to detect footnote extents.
pep8
Update antyweb.recipe

Division to subsections
Output headers for individual index records when debug dumping AZW3
Update Antyweb

Merge branch 'master' of https://github.com/koliberek/calibre
Update CNet News
Fix insert Inline ToC creating non-linear jumps in class names
Edit Book: When user is editing files belonging to another user account on linux/os x rather than erroring out when saving, change the ownership of the file to the editing user. Fixes #1299097 [Editing doesn't save changes since version 1.28](https://bugs.launchpad.net/calibre/+bug/1299097)
Output last index when dumping index record headers
pep8
pep8