Support for single-notebook auth tokens.
- Default to allowing linked notebooks in OAuth params. Developer can disable this.
- listNotebooks now knows how to recognize and handle the permissions errors when looking at personal or linked notebooks, and skip them
  appropriately.
- Additionally prevent updateNote from trying to update the notebook a note resides in, because we aren't currently equipped to handle
  the cross-shard dance for those cases.