fix:

Unexpected token ILLEGAL
1. fix no hex_sha1 function in sha1.js issue. Strophe stripped the function deliberately while conversejs need it.
2. listen port of ikan-backend is configurable now
3. fixed "users" management path
4. other fixes