KPTreeController:
- add willAnimate/didAnimate delegate methods for fine grained annotation view configuration
- don't bother animating if annotations haven't changed