add testcase chacking iq, presence and messages namespace

in BOSH every statnza should be in namespace "jabber:client"
add tests where message content contains special characters

fixes #54
Enable history_since in muc_SUITE
Merge pull request #58 from esl/check_stanzas_namespace_bosh

bosh and WS fixes
Merge pull request #60 from esl/muc_history_since

Enable history_since in muc_SUITE
use escalus 2.4.5

fix is_failed pred usag in sm_SUITE
tests for esl/MongooseIM/232
add tests to bosh_SUITE also

extract function related to special chars to separate helper module
Fix for merged records in escalus esl/escalus#24
Testcase for https://github.com/esl/MongooseIM/pull/243
Add test case for registration watchers: esl/MongooseIM#213
Merge pull request #67 from esl/registration-watchers

Add test case for registration watchers
Merge pull request #64 from pianiel/updates_for_escalus_2.4.5

Fix for merged records in escalus esl/escalus#24
Merge pull request #62 from esl/updates_for_escalus_2.4.5

Changes for escalus 2.4.5
WIP fix tests

Adapt stream manangement tests to work with simon's newest escalus

Add tests for XEP-0079 Advanced Message Processing
Change sm predicate names to reflect escalus 2.5.0 naming scheme
Support other session backends in stream management tests
xep-0079-amp
Disable auto_ack in resumption tests
Merge pull request #69 from esl/xep-0079-amp

Xep 0079 amp