now marshaller respects options like 'omitempty'
Merge branch 'omitempty'
Revert "omitempty is not handled yet in the bencode marshalling"

This reverts commit 8bdd7490351bf3f45c510865abb4dc49168cdfd3.