Reverting to javascript-url component loading -- race cond probs with write().
BaseURI regex in component loading wasn't doing what I thought.
Page number now appears for pp1-2 in Dickens sample.
Update README.md
Clear survey callback on invocation.
Version bump.
ListenForTap doesn't have to be complex. Any move should cancel.
Dispatch 'monocle:contact:cancel' on window to prevent a tap that's underway.
Slightly refactored the relationship between percentageThrough and pages.

This has altered the existing behaviour - whereas Monocle.Place used to anchor
percentageThrough to the bottom of the page, now it is anchored (by default)
to the top of the page + 10% of the page. ie, "just a little way in" to the
page. This results in a more expected experience, especially when resizing the
window or the font-size.

If you need to preserve the old Monocle behaviour, set:

    Monocle.Place.PAGE_ANCHOR = 'bottom';
Nothing can stop iframe scrolling on Android, so we resort to undoing it.
Magic panel dispatches cancellable events for reader contact interactions too.
Cancel magic contact when monocle:contact:cancel fired on window.
Gecko-only document.write for load HTML strategy - trying again.
Control showing/hiding the spinner with 'dormant' class.
Version bump to 3.0.1.
More consistent setting of X/Y translations, to improve Opera support.
Stencil treats any URL with the same prefix as top document URL as internal.

Previously the stencil looked for a component id that matched the URL. However,
in some circumstances a URL is internal when a component doesn't exist - in
these cases the Book object should be left to fire a monocle:notfound event.
Ditching flipper interactive mode complexity.
Reworking book component loading to be more fault-tolerant.

There is a small change to the setOrLoadPageAt API in Book if you use this in
your custom flipper class.
Spinner is more modal now, and can be forced to stop fully.