Qunit 1.14

This PR adds two new development dependencies.

- QUnitjs
- happen.js https://github.com/tmcw/happen

First, I wanted to run the qunit tests offline. 
Second, as of qunit version 1.13 triggerEvent was removed (see  https://github.com/jquery/qunit/commit/7789d6abcff8647f4c09cebf6a1c41f91b4af7c5). 
Therefore I had to search for a replacement. I found happen.js to fulfil this task. I tried several other microframeworks for this task and found happen to work best.

I run my tests with karma and that works best with the current qunit version 1.14. The next version will resolve following issue: https://github.com/jquery/qunit/issues/350

Therefore the tests should be prepared to work with the latest qunit version.