3.0 - Make view cells work with themes

When writing the docs and playing around with view cells I noticed that they did not integrate well with themes. This solves that and corrects a few non-idiomatic test cases. I also removed `View::addScript()` as it is deprecated and I stumbled across it.