Added source and error_type fields to BencodeSyntaxError
Added builder branch to BencodeSyntaxError