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.