refactor document load events and mo data injection
Pass iframe and spine item to content document loaded event
manging page loaded event
restored check for smile model count
progress
Added compacted URI.js
Merge branch 'feature/internal_links' into feature/web-annotations

Conflicts:
	js/readium_sdk.js
Refactor annotations after Boris' refactor.
Remove start & end element markers when annotaiton is removed so that they can be readded back.
Return a fully referencable bookmark (full CFI)
Parse the content document in the reader so that CFIs are resolved properly.
Add getVisibleAnnotationMidpoints, redraw, isThisCfiForCurrentSpineItem
Removed redundant logging
Update annotations module.
Update annotations module.
Update annotations module.
Add support for passing in a style map.