This fixes #7.  Use array_merge_recursive to combine metadata in outputformat process() function instead of array += operator, which can cause sections of the metadata to be lost. This was breaking drush_format in some instances, which broke the outputformat topic (e.g. for csv)