Always send strings to the adapter change methods.
Run included adapters when shared adapter specs change.
Changed memoized specs to use strings.
Added some integration-y specs for working with values to shared adapter.