Delay fragment caching until second template run

Closes #101. This seems to have some impact on initial render, but from my tests with an Ember app rendering 5 templates with lots of DOM I'm only seeing ~5ms improvement in Chrome and ~10-15ms improvement on IE10. No big win, but still seems worth-while and reasonable.