Fix compilation with TypeScript 0.9
added IScope.$apply()

It was marked as '// Documentation says exp is optional, but actual implementaton counts on it' but that is not actually the case.
Merge pull request #648 from Diullei/master

bug fixed. CI script
Merge pull request #649 from Diullei/master

Bug fixed. Travis CI script.
Merge pull request #643 from nberardi/patch-1

added IScope.$apply()
Merge pull request #642 from cbelisle/master

Fix durandal.d.ts compilation with TypeScript 0.9
fixed qunit test file.