write_header; always write <document>
write_header; always write <document>

This change makes write_header always output a <bel:document>, but when
"false" the document will not include <bel:header>,
<bel:namespaceGroup>, or <bel:annotationDefinitionGroup> children.

OpenBEL/bel.rb,nbargnesi/bel.rb,OpenBEL/bel.rb,OpenBEL/bel.rb,abargnesi/bel.rb,abargnesi/bel.rb,abargnesi/bel.rb,nbargnesi/bel.rb,nbargnesi/bel.rb,abargnesi/bel.rb,OpenBEL/bel.rb,abargnesi/bel.rb,OpenBEL/bel.rb,OpenBEL/bel.rb,abargnesi/bel.rb,OpenBEL/bel.rb,nbargnesi/bel.rb,nbargnesi/bel.rb,nbargnesi/bel.rb