change invalidator behavior to "pool" requests
- this will only work for App_Start type bundling where user can call
  .Flush() on the invalidator instance
- #10