Restructure to existing standards and update to more closely reflect the
actual implementation of the JavaScript library.
Merge pull request #232 from MrBigDog2U/master

Update SinonJS definitions