Removed overly-strict requirement of no-non-array values, added test for isMicroformat returning true if mf.value is set