Create smack.util.stringencoder for Base64, Base32,…

Use Android's Base64 implementation when on Android, otherwise, when on
Java7, use the existing one.
Add support for multiple status codes to MUCUser

Fixes SMACK-604
Use switch/case in MUCUserProvider