Renamed Platform trait to GraphicsContext

I feel like this more clearly indicates the focus of this trait. By renaming this to GraphicsContext we're free to keep another trait named Platform in our app or engine that's concerned with window management, input, signaling shutdown and so on. We don't really want to put that kind of detail into this crate.