upgrading browserify to 5.8

- removed upper limit to peer dep
- currently tests are failing, so not ready to publish
adapting tests to work with browserify version 5

- testing most twice, once with fullPaths, once without
- removing prebundle tests since they just confirm how browserify is working which changes over time
- fixing root level var test
- fixing shim.js test
- fixing exports define window test
- fixing shim-depends test
- fixing all library tests (jquery, imptress, ..)
testing browserify versions 2 - 5

- only testing fullPaths option with browserify 5 and up