Landscape mode support - EPUB part.

Code create proper landscape enabled EPUB file.
Rewritten itemref function (#198) ensures that splited pages will be
displayed together.
Landscape mode support - Image part. Not perfect.

New resizeImage function to properly display splitted pages in landscape
mode.
Enabling upscaling or stretching might result with not correct display
of splitted pages in landscape mode.
Don't create blank-page records for older Kindle.

Kindle without Landscape mode show blank-page records incorrectly.
Don't create blank-page records for older Kindle.
Disabled new resizeImage function for older Kindle.
Fixed Landscape mode with upscaling enabled.
Fixed single empty page on end of book.
Image has already-set profile, so use the inited one
Formatting and PEP-8 codestyle
Merge pull request #24 from ciromattia/kcc-landscape

KCC Landscape