[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.
[BUGFIX beta] Use RegExp.test() for Ember.computed.match.

After a bit of research I believe that `RegExp.test` is quite a bit
faster and results in clearer code (as it returns a boolean instead of a
match array).

Quote from the MDN article on `String.match`:

    If you need to know if a string matches a regular expression regexp, use
    regexp.test(string).

Supporting research:

http://jsperf.com/test-vs-match-regex
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test
ttp://stackoverflow.com/a/10940138/1157494

Resolves #3746.
[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.
fixes for yuidoc comments
fixing docs
improved instrumentation.subscribe docs
[DOC beta] adds more docs to transitionTo
Fix documentation error

Was `Context` and should be `Contact`
[DOC] Clarifies typical sendAction use

The previous docs focused heavily on the default behavior of sendAction
instead of the more typical use through configuration and this led
to some feedback about confusion, especially how it overlapped with
plain {{action}} use in the components own template.