petl.transform.reshape.itermelt() try:except loop now excepts IndexError

This is caused when rows are short - the melt() should return no row if the short row does not have a value for a given field