Adds support for ePubs with large resources that don't fit into memory.

Conflicts:

	epublib-core/src/main/java/nl/siegmann/epublib/domain/Resource.java

Conflicts:

	epublib-core/src/main/java/nl/siegmann/epublib/domain/Resource.java
Otpimized the way the zip entry of a lazy loaded Resource is found in the epub file.

Conflicts:

	epublib-core/src/main/java/nl/siegmann/epublib/domain/Resource.java
Added support for reading epub files directly from a java.zip.ZipFile instead of a ZipInputStream:
the ZipInputStream approach stops reading from the input when a null entry is found, which in some cases leads to a toc-not-found-error.

Conflicts:

	epublib-core/src/main/java/nl/siegmann/epublib/domain/Resource.java
Exposed original href.