Fix changelog syntax and use Ruby 1.9 hash style [ci skip]
Use merge! to avoid a new hash and change some spots to 1.9 hash style
Leave the knowledge of boolean tag values to content tag

content tag already knows which tags are boolean and the values that
should generate them when a truthy value is passed, so leave this logic
for it instead of duplicating when generating options tags.