Allow overriding the adapter with render option

Make it easy to use multiple adapters in an app.

use "adapter: false" to not use ams

make a test override config.adapter
Merge pull request #718 from ggordon/adapter_override

Allow overriding the adapter with render option