[fix] Force a wrapping around the library which introduces the Primus global.

Certain plugins seems to assume that Primus is always loaded in the global scope.
This is not the case when you're using module loaders such as require.js and
browserify and this causes the code to fail.