Generalize handling of asynchronous layer interactions.

* Add an asynchronous flag and resolve method to vtkLayer, for subclassing.
* Add timer/callback to vtkMap, which calls resolve methods on async layers.
* Add asynch "state" to resolve logic in asynch layers.