Update test environments

Supplements:
- The Bower changed dirname for storing modules from `components` to `bower_components`.
- I did to use local `mocha` and `testem` commands, even if it was already installed in global.

By the way, as reference, I have passed manual tests in the following cases:
- Mac OSX & Chrome
- Mac OSX & Safari
- Win8 & IE10
- Win8 & IE9

I didn't test for IE8 & IE7, because "chai" did not work in these  browsers.