remove all jquery shims and map to private jquery
Use jQuery obj from converse and use dev files
otr.js also has jquery.browser as dependency
Update build files and created new builds.
Use patched jquery.browser.
Patch all scripts that rely on jquery to be AMD compatible.
Merge branch 'master' into private-jquery
Merge branch 'master' into private-jquery
Add registerPlugin API method.
Call plugins after Backbone models and views have been parsed.
Keep track of groupchat messages... fixes #240

by way of msgid attribute.
Move translation factory to utils

So that it can be used by plugins.
Use newest strophe.muc.js and use strophejs-plugins bower resource where possible.
Merge branch 'private-jquery' of github.com:jcbrand/converse.js into private-jquery
Instead of using a hash, use milliseconds since epoch for groupchat id.

That way, if need be, we could sort messages.
Fix tests by depending on jquery obj.

Also fixed groupchat test by getting and including correct msg id.
bugfix. msgid should be string.
Also store message id for received messages. updates #240
New method createChatRoomMessage
Bugfix. "ev" isn't necessarily defined.