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.
Merge branch 'attribute_setting'

Conflicts:
	trunk/src/voyeur/db.py

Thank you Chris!