Refactor the `if` helper to not rely on `bind` anymore

Baby steps...

@mmun 
`isVirtual` and `tagName` are set in `_MetamorphView` [here](https://github.com/emberjs/ember.js/blob/9d25b2928aecefc09f37bb1d3f3f399d4f582569/packages/ember-views/lib/views/metamorph_view.js#L22-L23).