Added support for transformations of 16 and 32 bpc images

 - changed code of bilinear and nearest neighbour interpolations to support 16 and 32 bpc images

 - code for rotation moved from iiif.cc to transforms.cc, added 16 and 32 bpc support and fixed bug in 180 degrees rotation
Merged the latest upstream changes

- Merged makefile changes from original repo
Update src/IIIF.cc

Updated copyright for IIIF implementation.
Revised error responds in iiif.cc + synchronized with upstream

- Improved error responding for corrupted files (files with width or height 1px are reported as corrupted)

- Changed all error responds to XML format as in specification

- Added changes from upstream (improved rotation algorithm, improved 32bit support)
Merge branch 'iiif' of https://github.com/klokantech/iipsrv into iiif
Fixed typo in iiif.cc

- fixed pct request in region handling
Fixed 90 degree transformation

- fixed bug made in upstream
configure script fix for missing header
use -lkdu for linking kakadu library
Fixed buffer overflow in KakaduImage.cc, minor fixes to iiif.cc

- returned back to constant size of stripe_buffer, because now it failed while extracting specific region of image

- fixes in parsing iiif command (limit 1px for the smallest possible image and removed boundary for requested height/width of region)

- minor refactoring of view.cc code (removed unnecessary lines)
Fixed rotations + fixed region requesting for some sizes
- Fixed indexes in 270 and 180 rotations
- Fixed correct region requesting for quality level sizes (50%,25%,12.5%,...), so it should remove corrupted edges of requested regions, it means visually smoother transition between tiles
Fixed division by zero bug for images upscaled by more than 200%
Fix for images with not enough resolution layers
Modified bilinear interpolation, added cropping, increased smoothness of edges for upscaled images

- crop function added to Transforms
- only upscaled images are cropped - downsampled doesn't need it as much as upscaled
Fixed cropping
Fixed bilinear interpolation - crashed sometimes because of calling unexisting array index
Fixed JTL and added new unnified scripts for windows installers
- fixed difference of Jpeg 2000's ceiling of sizes in tiers and Tiff's flooring
- adjusted requests of tiles in images, that have width of requested tier bigger than floored original width divided by ratio
- 32 and 64 bit binaries are in 1 installer now
- removed support of Win XP without SP3 in installers (can be added again if needed)
Zoomify.cc - Updated discarding of unwanted resolutions, for compliance with official Zoomify tiles (truncating dimensions)
JTL.cc - Added include for cmath
Added XML and JSON encoding, increased size for text arrays to 2048 characters