(AMD) use explicit define in built version
(AMD) use explicit define in built version

This should fix issues in test runners (Jasmine 2 with weird grunt
require plugins, karma, etc.) where users get the much dreaded
[mismatched anonymous define modules](http://requirejs.org/docs/errors.html#mismatch)
error.

mmckech/Sinon.JS,Druotic/Sinon.JS,cjohansen/Sinon.JS,kruppel/Sinon.JS,traviskaufman/Sinon.JS,grassator/Sinon.JS,GerHobbelt/Sinon.JS,Khan/Sinon.JS,mroderick/Sinon.JS,soundcloud/Sinon.JS,spalger/Sinon.JS,kruppel/Sinon.JS,transtep/Sinon.JS,Khan/Sinon.JS,dotchev/Sinon.JS,ryanwholey/Sinon.JS,cleberar38/Sinon.JS,andpor/sinon,pghalliday/Sinon.JS,andpor/sinon,timwienk/sinon,soundcloud/Sinon.JS,traviskaufman/Sinon.JS,transtep/Sinon.JS,Druotic/Sinon.JS,timwienk/sinon,uberVU/Sinon.JS,grassator/Sinon.JS,fatso83/Sinon.JS,chentsulin/Sinon.JS,mmckech/Sinon.JS,andpor/sinon,pnlybubbles/Sinon.JS,dotchev/Sinon.JS,jasonkarns/Sinon.JS,kruppel/Sinon.JS,maxcal/Sinon.JS,chentsulin/Sinon.JS,transtep/Sinon.JS,nolimitid/Sinon.JS,maxcal/Sinon.JS,cjohansen/Sinon.JS,GerHobbelt/Sinon.JS,hurrymaplelad/Sinon.JS,papandreou/Sinon.JS,jishi/sinon,hurrymaplelad/Sinon.JS,Khan/Sinon.JS,jasonkarns/Sinon.JS,spalger/Sinon.JS,traviskaufman/Sinon.JS,GerHobbelt/Sinon.JS,hurrymaplelad/Sinon.JS,mmckech/Sinon.JS,jishi/sinon,pghalliday/Sinon.JS,maxcal/Sinon.JS,papandreou/Sinon.JS,jishi/sinon,fatso83/Sinon.JS,ryanwholey/Sinon.JS,fatso83/Sinon.JS,cjohansen/Sinon.JS,timwienk/sinon,uberVU/Sinon.JS,cleberar38/Sinon.JS,mroderick/Sinon.JS,xaka/Sinon.JS,nolimitid/Sinon.JS,pnlybubbles/Sinon.JS,xaka/Sinon.JS,jasonkarns/Sinon.JS,uberVU/Sinon.JS,papandreou/Sinon.JS,pnlybubbles/Sinon.JS,pghalliday/Sinon.JS,nolimitid/Sinon.JS,ryanwholey/Sinon.JS,mroderick/Sinon.JS,cleberar38/Sinon.JS,spalger/Sinon.JS,soundcloud/Sinon.JS,chentsulin/Sinon.JS,grassator/Sinon.JS,Druotic/Sinon.JS,xaka/Sinon.JS,dotchev/Sinon.JS