Updated sourceLinkSpec.js to use gruntUtil.getVersion().cdnVersion

Updated sourceLinkSpec.js to use gruntUtil.getVersion().cdnVersion instead of the undefined gruntUtil.getVersion().number.

https://github.com/angular/angular.js/issues/3616
Update "View source" api documentation link to use gruntUtil.getVersion().cdnVersion

Update "View source" api documentation link to use gruntUtil.getVersion().cdnVersion, since gruntUtil.getVersion().number is undefined

https://github.com/angular/angular.js/issues/3616
Included test to check that gruntUtil.getVersion().cdnVersion is defined

In reaction to Issue 3616, I've added a check that the version code embedded in the View Source link is in fact a defined value. Previously, it referenced gruntUtil.getVersion().number which was an undefined value.
Replaced cdnVersion with just cdn in View Source link

Replaced cdnVersion with just cdn in View Source link
Replaced cdnVersion with just cdn in View Source link test
Improved parameter definition for several boolean attributes
Merge remote-tracking branch 'upstream/master'

Conflicts:
	docs/spec/sourceLinkSpec.js
Trying to sync with latest angular/angular.js
Still trying...
Revert "Still trying..."

This reverts commit 7efa409e974d28f2178ba18612b15ae7a8e4ce1a.
Merge branch 'master' of https://github.com/jamesdaily/angular.js

18612b15ae7a8e4ce1a.