QBencodeDocument: remove unnecessary log
Build: add headers without suffix
Tests: add test case for empty string
QBencodeValue: change QBencodeDict and QBencodeList from typedef to class
QBencodeValue: better debug output