added adjustprefs methods to trader interface

 Updated resource exchange to call trader's adjust methods instead of trader->manager()'s.  No cycamore companion.  This allows delegation of trader preference adjustment to non-agent objects.