Fix loginform translation
Fix escaping/unescaping for muc/private rooms

This is a merge of branch `wip-escaping-fix` and
should fix a big part of the escaping/unescaping
issues.

Although there still might be some
issues open, I'll merge it in and we can fix this
directly in the dev branch.

Fixes #198, #197, #114, #83 and #76.
Fix PrivacyLists for Prosody

Fixes #200
Add event trigger before connecting

Fixes #84 - plugins should now use `candy:core.before-connect` to
register their event handlers.

Also fix a small documentation issue in `Candy.Core.Action`.
fix minor issue
example: index.html add "autojoin" to required set of init parameters
Merge pull request #203 from lkraav/patch-1

example: index.html add "autojoin" to required set of init parameters
Fix while syntax in ie check
Run jshint whenever a src file changes
Update copyright date & add strict parsing everywhere
Remove deprecated event system
Update jQuery-i18n to v1.1.1

Fixes printf function when working with variable placement.

@pstadler `git submodule sync && git submodule update --init`
Support for changing nickname

This finally fixes issue #2 and is a result of
the combined effort of many contributors. Thanks!
Update CONTRIBUTING with 'grunt watch'
Reflect new version in bower, package and candy.about.name
Fix caps node to be candy url & reset submodule for strophe to be on the standard strophe.js version
Remove unneeded 'clone()' function
Properly handle nick assignment when joining a MUC room
Allow the JID resource to be set using an intuitive parameter name
Merge pull request #209 from PaulSD/resource_param

Allow the JID resource to be set using an intuitive parameter name