Version 1.0.1, plus docs and NEWS

* gnorb.el: Bump version to 1.0.1
* NEWS: News for 1.0.1
* gnorb.org: Documentation additions
* gnorb.info: ditto
* gnorb.texi: ditto
Adjust requires and autoloads

* gnorb-bbdb.el: require bbdb
* gnorb-gnus.el: require gnus and nnir (where appropriate)
* gnorb-org.el: Require gnorb-gnus from within gnorb-org-view
* gnorb-utils.el: Require nothing from here
* gnorb.el: Hide all requires behind eval-after-loads
* nngnorb.el: require gnus
Wrap save-excursion around more of gnorb-org-view

* gnorb-org.el (gnorb-org-view): This way point doesn't move even if the
  search returns nothing.
Make gnorb-ids precious earlier in registry setup

* gnorb-utils.el (gnorb-tracking-initialize): Where it was, the precious
  setting was coming too late, and not taking effect.
Protection for message disassociation

* nngnorb.el (gnorb-summary-disassociate-message): Message must be
  displayed before it can be successfully disassociated.
Still didn't have incoming-do-todo logic right

* gnorb-gnus.el (gnorb-gnus-incoming-do-todo): Make sure nil value
  propagates correctly.
Remove gnus-interactive

* gnorb-gnus.el (gnorb-gnus-incoming-do-todo gnorb-gnus-view): Don't use
  gnus-interactive, it may not work quite right in earlier versions of
  Gnus.
Fix the cl-lib loading stuff

* gnorb-utils.el: Require cl-lib instead of doing the eval-when-compile
  dance for cl.
* gnorb-bbdb.el: No cl
* gnorb-gnus.el: No cl
* gnorb-org.el: No cl
* gnorb-registry.el: Require gnorb-utils

Turns out you're not supposed to do (eval-when-compile (require 'cl))
anymore. Switching to (require 'cl-lib) in gnorb-utils, and make sure
everything else requires that.
Remove incorrect "fix" for Gnus 5.13

* nngnorb.el (nnir-run-gnorb): Apparently I got overenthusiastic about
  this.
Made fix for Gnus 5.13 also depend on emacs version.