Fix of winRT solution for the changes with openjpeg plus fix for change in fz_device_bgr definition
Add whitespace settings to .gitattributes and add commit hook script.

Run "bash scripts/gitsetup.sh" to set up the hooks after cloning.
Strip trailing whitespace.
Fix indentation to be consistent with regard to tabs/spaces.
Treat multiple whitespace in search strings as single.

Skip over successive whitespace in search string.

Make android use text_search.c
Pull in latest fixes to jbig2dec.

Also fix android building with latest openjpeg2.
Bring 2 versions of scaler code into line.

The check for width and height being stupidly large
solves a SEGV that shows up while fuzzing.
Solve fuzzing SEGV due to negative object number in xref.
Fix a crash when saving a file in the android app.

When saving, we'd close the document before we save it. As part of
the leak fixing work, I'd freed the path as part of the closing
process. Rework slightly to avoid this.
Android: Add label when deleting annotation.

Simple layout tweak to add 'Delete' into the header when deleting
annotations.
Document the android app classes
Android: disable whole "extras" menu when in reflow mode
Add "thirdparty.txt"

a list of third party libraries, their function, license and version shipped
with mupdf
Remove unneccessary variables in android makefiles.
Trivial (and probably needless) simplification of git hook.
Silence warnings.
Killed pdf_cmap_token enum.
Fix fontdump .incbin ifdef for clang.
Clean up thirdparty / system library makefile variables.
Add rules to configure and build openssl if it is present in thirdparty.

Also sets the -DHAVE_OPENSSL flag.