[BUGFIX beta] Added assert mismatched template compiler version.

See #3728. Using an old version of Ember to precompile templates
can result in an unusual error when trying to render a component
in block form, e.g.

```
  {{#my-component}}Hello{{/my-component}}
```

This commit adds an assert to give the user more information
as to what's going on.
[BUGFIX beta] {{partial}} helper now works with bound params

{{partial name}} will look up `name` on
the present template context and render the partial
whose name is the present value of `name`. If `name`
changes, the partial gets re-rendered. If name is
falsy, nothing gets rendered. If name refers to a
non-existent template/partial, the same assertion you'd
see if you'd explicitly passed in an invalid template/partial
name in string form will fire.
Merge pull request #3745 from machty/bound-partial-helper

[BUGFIX beta] {{partial}} helper now works with bound params
Merge pull request #3729 from machty/block-helper-missing-assert

[BUGFIX beta] Added assert mismatched template compiler version.
[BUGFIX beta] Publish ember-handlebars-compiler along with builds.

The compiler has been under some flux lately, and 1.2.0-beta.3's
compiler is not compatible with 1.1.2's.

This change will allow the `ember-handlebars-compiler` to be published
to the same `builds.emberjs.com` hierarchy as the rest of the assets.
Merge pull request #3776 from rjackson/publish_template_compiler

[BUGFIX beta] Publish ember-handlebars-compiler along with builds.