(#2190) - new page about adapters

Do not merge this until #2190 is merged
and settled, since it introduces new
API concepts.

This adds a page that explains all about
the various backends and how you can use
them in different environments. Gimme a
PR if I forgot anything.