Fixes for IRI and CFI

IRIs can now be created piecemeal.
CFI resolution now correctly converts to/from zero-based spine item
indices.

Conflicts:
	ePub3/ePub/package.cpp
Fixes for IRI and CFI

IRIs can now be created piecemeal.
CFI resolution now correctly converts to/from zero-based spine item
indices.

Conflicts:
	ePub3/ePub/package.cpp
Wrap the native ByteStream into a Java InputStream
Load the manifest table (ManifestItem) into the Package
Wrap the native ByteStream into a Java InputStream
Load the manifest table (ManifestItem) into the Package
SMIL Clock Values parsing, C++ core Readium SDK (tested in Obejctive-C, OSX launcher)
SMIL Clock Values parsing, C++ core Readium SDK (tested in Obejctive-C, OSX launcher)
missing files from previous commit
missing files from previous commit
SMIL Clock Values parsing: distinct milliseconds and nanoseconds resolution in unit tests (exact comparison of integer values)versus double floating point value used on client side for playback (seconds time unit)
SMIL Clock Values parsing: distinct milliseconds and nanoseconds resolution in unit tests (exact comparison of integer values)versus double floating point value used on client side for playback (seconds time unit)
MO API cleanup
MO API cleanup
SDK-level Media Overlays metadata convenience access methods, and SMIL Clock Values parsing.
Merge branch 'feature/mo_metadata' into develop
SDK-level Media Overlays metadata convenience access methods, and SMIL Clock Values parsing.
Merge branch 'feature/mo_metadata' into develop
added class skeletons
added class skeletons
XML parsing mini progress (untested, just coding in the dark right now...)
XML parsing mini progress (untested, just coding in the dark right now...)
moved MediaOverlays metadata to Package (already contains convenience methods)
moved MediaOverlays metadata to Package (already contains convenience methods)