chore: fix Jenkins build
docs(guide): remove duplicated `require` section
docs($q): document notify behavior

Closes #3341
fix(ngMocks): $logProvider should not use internal APIs

angular.mocks.$LogProvider $logProvider.debugEnabled(false) is crashing
with undefined when run inside karma/jasmine test runner:

angular.module('foo', []).config(['$logProvider', function ($logProvider) {
  $logProvider.debugEnabled(false);
}]);

Closes #3612
perf(ngBindHtml): watch the original value and sanitize later
chore(readme): add Travis build status
fix(core): parse IE11 UA string correctly

It's great that IE11 wants to be compatible enough that it doesn't want
to be special cased and treated differently.

However, as long as one has to have a different code path for IE than
for the other supported browsers, we still need to detect and special
case it.  For instance, our URL parsing code still needs the same
workaround the we used for IE10.  We still see the same Access denied /
TypeError exceptions when setting certain values.  FYI, Angular doesn't
generally blindly test for IE – we also check the version number.

Thanks to modern.ie for the free IE11 test VM.

Closes #3682
chore(build): add jenkins_build.sh file
fix(guide) broken title overflow in navlist
Merge pull request #3822 from gdi2290/navlist-fix

fix(guide): multiline items in navlist
fix($http): allow empty responses to be cached

Closes #3809
feat(ngMock): allow passing an object literal as shorthand to module
chore(ngdocs): ensure $animate is not shared between the docs and the example applications
fix(ngAnimate): cut down on extra $timeout calls
chore($rootScope): provide support to execute a function after the digest cycle is complete
fix(ngAnimate): ensure that ngClass is always compiled before enter, leave and move animations

Closes #3727
Closes #3603
fix(ngView): ensure ngClass works with together with ngView's transclusion behavior

Closes: #3727
chore(changelog): release notes for 1.2.0-rc.2 barehand-atomsplitting
chore(grunt): support semver v2 version number format

previously we couldn't use it because of bower bugs
chore(release): cut 1.2.0-rc.2 barehand-atomsplitting release