Fix error when generating random binary strings
SCRAM optional parameter parsing bugfix

The server gave an authentication error, if optional parameters
were present in the GS2 Header. Specifically, the "a=" parameter,
that can be used by admins to login as a different user.
Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)
Revert "Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)"

This reverts commit 066c47ca96e09411b21df0c8e590a7de32a1e6a5.
Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)
access_createnode acl also applies to auto created nodes (thanks to Matthias Rieber)
Merge pull request #62 from PaulSD/master

Fix errors when generating random binary strings
Fix get of announcement form
Tweak ejabberd_listener to allow ejabberd_xmlrpc work properly
Removed wrong option for `ejabberd_service` module (since 174c16a1)
Merge pull request #67 from anton-ryzhov/config_example

Removed wrong option for `ejabberd_service` module (since 174c16a1)
Fix a bug when reading tuples from config

If the config contains a tuple of integers (for example, if a bind IP
address is specified) then strings_to_binary() calls tuple_to_list()
followed by strings_to_binary(), which then calls list_to_binary()
because the list looks like a string.  Then list_to_tuple() is called on
the returned binary, causing a crash.

This patch corrects the problem by calling strings_to_binary1() instead,
which ensures that the value that is passed into list_to_tuple() is a
list.
Merge pull request #69 from PaulSD/master

Fix a bug when reading tuples from config
Handle ~ control sequence in text of mod_muc_log (EJAB-1639)
Handle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)
access_createnode acl also applies to auto created nodes ported to pubsub_odbc
fix getting ServerHost from Host due to binary portage (EJAB-1638)
Detect correctly newer Darwin versions (EJAB-1594)
Fix Guide: ejabberd_service expects a shaper_rule, not a shaper
Switch to rebar build tool

Use dynamic Rebar configuration
Make iconv dependency optional
Disable transient_supervisors compile option
Add hipe compilation support
Only compile ibrowse and lhttpc when needed
Make it possible to generate an OTP application release
Add --enable-debug compile option
Add --enable-all compiler option
Add --enable-tools configure option
Add --with-erlang configure option.
Add --enable-erlang-version-check configure option.
Add lager support
Improve the test suite