fix re-render issue with yield and contentFor

@tmeasday,

I create a dependency here on the controller changing. So if you use
controller helpers, you can rerun them if you move to a new controller
but the layout doesn't change. Maybe we shouldn't allow helpers on
controllers but that was the idea.
bump version to 1.0.5