[BUGFIX beta] preserve base URL when using history location for routing
add Ember.computed.sum
[DOC] Move `actions` hash docs to ActionHandler mixin
[BUGFIX beta] with-controller has parentController

Closes #4050
Merge pull request #4058 from bradfol/actions-docs

[DOC] Move `actions` hash docs to ActionHandler mixin
[BUGFIX][QueryParams] - Support for empty string QPs

This PR actually only adds tests to verify a fix
made in the route-recognizer. It should fix this bug:
https://github.com/emberjs/ember.js/issues/4054

This PR depends on: https://github.com/tildeio/route-recognizer/pull/19

That above PR changes the how QPs are parsed so that

`route/?foo` => `{ foo: true }`
and
`route/?foo=` => `{foo: ''}`
Enable features selected for next beta cycle.

The following features have been selected by the core team as being
ready to go for the next beta cycle. As such, they should be enabled on
all canary builds to ensure they are stable.

See https://github.com/emberjs/ember.js/issues/4052 for details.
Merge pull request #4061 from rjackson/enabled_goed_features

Enable features selected for next beta cycle.
Merge pull request #3949 from fivetanley/computed-sum-macro

add Ember.computed.sum
[DOC beta] connectOutlet expect a view instance. Updated docs to reflect it
Merge pull request #4060 from raytiley/qp-string

[BUGFIX][QueryParams] - Support for empty string QPs
[Fixed Typo] "of of the form" => "be of the form"
Merge pull request #4062 from eccegordo/patch-1

[Fixed Typo] "of of the form" => "be of the form"
[BUGFIX] query param transitions are retry-able

Fixes #4042
Remove garbage file
Merge pull request #4065 from tricknotes/remove-garbage

Remove garbage file from garbage machty's garbage accidental commit
Merge pull request #4064 from machty/retry-qp

[BUGFIX] query param transitions are retry-able
[FEATURE query-params-new] Query Parmas support arrays
Additional tests for with-controller

Ensure with-controller works inside of #each
Ensure _contextController's target is set to parentController
[BUGFIX beta] Remove false attribute from Ember.View

In IE8 (or older), `jQuery.fn.prop` always update DOM against our
expectation.(This is a jQuery bug but it couldn't fix)
ref: http://bugs.jquery.com/ticket/13558

So the following test is failed due to `view.$().attr('foo')` returns `"false"`.:
* https://github.com/emberjs/ember.js/blob/a449d445/packages/ember-views/tests/views/view/attribute_bindings_test.js#L126

To avoid this issue, `removeAttr` should be called when `null`, `undefined` or `false` is given as value.

But this way contains incompatible changes:

Before:
``` javascript
view.set('checked', false);
view.$().prop('checked'); //=> false
```

After:
``` javascript
view.set('checked', false);
view.$().prop('checked'); //=> undefined
```