Tools wordsmith

Hi Russ,

This contains Eduardo Garcia's commit for ADTs. It also contains the latest from master and changes that I made to remove the beta references from the chapters (this last part is in a pull request to Rich for trunk).

You could merge your tools-wordsmith with master first and then refresh this pull request to really see the new stuff.

In any case, please use these updates for reviewing the API chapter. Note, I know the APIs chapter will need some transition work. Thanks.