use getAttribute for non-enumerated properties

Allows for embedding YouTube videos like such:

  <a data-gallery="filtered" type="text/html"
     youtube="abc123abc123" title="Cool Video"></a>

Previously, the 'youtube' property was always failing when accessed via
getItemProperty since it is not an enumerated property.