Update HTMLBars helper registration.

Refactors helpers and helper registration.

* Move `bind` helper into separate module (and rename from `bindHelper` to `bind`).
* `makeViewHelper`
* `helper`
* `registerHelper`

Nested component yield test throws an error still:

```
A fragment cannot be pushed into a buffer that contains content
```