Fix #1335468 [Editor: ValueError: No JSON object could be decoded](https://bugs.launchpad.net/calibre/+bug/1335468)
Fix #1332837 [Additional article words in Italian](https://bugs.launchpad.net/calibre/+bug/1332837)
Fix #1335598 [corrupted tooltip with very long tweak setting](https://bugs.launchpad.net/calibre/+bug/1335598) and pep8
Fix bulk load input plugin config if exist custom plugin. Plugin Doc
input.

Change-Id: I386d4236dc01435c81ab599895a673df871b8572
Edit Book: Fix a crash when performing some image editing operations on 64 bit calibre builds
cleanup .gitignore
Fix third party conversion plugins not working with bulk conversions

Merge branch 'master' of https://github.com/igieon/calibre
pep8
...
Metadata download: Round the downloaded ratings so that, for example, 3.6 stars becomes 4 stars instead of 3 stars. Fixes #1335696 [Amazon Ratings metadata download only rounds down](https://bugs.launchpad.net/calibre/+bug/1335696)
...
...
Edit Book: Fix a regression that caused syncing of the preview panel to the editor cursor position to not work when the cursor is positioned on a blank line in between two tag definitions
Recognize leading articles for the Esperanto language when auto-generating title sorts.  Fixes #1336639 [Esperanto alphabetization](https://bugs.launchpad.net/calibre/+bug/1336639)
When reading metadata from file names, allow setting the comments field as well, in addition to title/authros/publisher/series/etc. Fixes #1332582 [some add book regexp bugs and suggestion](https://bugs.launchpad.net/calibre/+bug/1332582)
...
Correct fix for the formatter strip_results problem -- define the attribute in __init__