Make cameras use the new activatable class

Not inheriting from activatable though. Cameras are specific to certain
windows and can't be made global.

Closes #27.