Cherry-pick changes as per pull request #158

* Variable initialization
* Fix indent
* Documentation
* https://github.com/mumble-voip/mumble/pull/158#issuecomment-18742956