Fixed runs() and added test cases

Fix jasmine-as-promised
- properly install the interceptor
- properly run/wait/run
- conditionally detect angular-mocks to manually flush the promise queues
Added test cases
- test_withQ.html now tests using the Q.js library
- test_withAngular nows tests using $q and Q
Merge branch 'master' of github.com:Mindspace/jasmine-as-promised