Merge pull request #208 from csmith/master

Compiling helps.
Fix XMPP Parser for latest parser changes.
Merge pull request #209 from greboid/tidying2

Fix XMPP parser for latest parser changes.
Don't use addNonCriticalCallback.

All this does is suppress a runtime exception that should never
occur in these cases.

If a callback isn't found then it's a serious error and should
be handled properly, not squelshed.