Use ActiveSupport::Cache::NullStore instead of custom BlackHole

I can't see a reason to not use the available NullStore.

The BackHole store causes stack level overflow issues for me with a recursively nested partial. Works fine with NullStore.