Update metadata handling during initial HDF5 file creation to allow for ...

...protocol-defined attribute setting at run-time.

Items within a protocol.metadata dictionary are now written as attributes of the HDF5 file. Monitor provides limited, hard coded attribute setting: time of database creation and the arduino code string.