Deprecates awake and removes its use.

See #485 for full discussion. Unit tests pass, and no view classes have functionality in `awake` any more, so I think this is ready to pull in.