API cleanup and documentation improvements

- INCOMPATIBLE CHANGE: make updatePage() behave like the API method of
  that name does
- New method updateOrStorePage() that behaves like updatePage() did
- New shim for getPageSummary() for older Confluence versions
- More documentation improvements
- "local"ize Data::Dumper global configuration variables