Only do arrayChange notification when there are changes.
Merge pull request #1127 from knockout/1127-fix-empty-arrayChange

arrayChange can notify with empty change list
revert ko.toJS behavior back to copying functions
fixes #1079
Merge pull request #1079 from knockout/1079-revert-ko.toJS-behavior

Backwards compatibility of 3.0.0beta with ko.toJSON
Fix #1162 - renderTemplate on IE8
Merge pull request #1162 from knockout/1162-render-template-to-doc-frag

ko.renderTemplate doesn't work with documentFragments in ko 3.0.0rc in IE8 anymore, throws 'SCRIPT16386 no such interface supported' in new version of domNodeIsContainedBy method
Bump version to 3.0.0
Build knockout