Getting feature information for vector layers

The map's `getFeatureInfoForPixel` method is an entry point for getting feature information. Renderers can use a hit canvas or defer to a layer (source) to get matching features for a pixel.

This pull request implements feature info retrieval for vector layers, and extends the vector-layer example to show country names in a tooltip on hover.