VectorContext type must be present in Ol3 externs to compile ol3-cesium. Previously, the `IVectorContext` interface was exported to the externs.
By having the abstract methods in the base class, subclasses can simply override the methods they actually provide. Additionally, this change fixes a regression in webgl canvas immediate.