fix(ngInclude): Don't throw when the ngInclude element contains content with directives.

Related to #5069
fix(ngView): Don't throw when the ngView element contains content with directives.

Fixes #5069
fix(loader): expose `$$minErr` to modules such as`ngResource`

This is highlighted in angular-phonecat when you try to use the index-async.html
which needs to load the ngResource module asynchronously but fails when it tries
to call `angular.$$minErr` to create the $resourceMinErr object.

Closes #5050
fix(ngMock): fixes httpBackend expectation with body object

Fixes an issue with httpBackend expectations where a given body object
may not match the actual request body if its keys are serialized in a
different order.

Closes #4956
Merge branch 'master' of https://github.com/angular/angular.js