bfopen: store both the global and series metadata in the returned array

See https://www.openmicroscopy.org/community/viewtopic.php?f=13&t=7366
Fix storing of merged hashtable, since MetadataTools.merge returns void
Merge pull request #825 from melissalinkert/matlab-metadata

bfopen: store both the global and series metadata in the returned array