Simplify {Collection,Hash}.merge_options!
Remove overridden Attribute.new

  * it used to be needed when #finalize was called automatically
Minor clean up in Attribute::Builder
Use attribute readers in Attribute::Builder