Remove i_properties interface

We use metadata_t directly. No need for generic interface now.
Merge pull request #1006 from hurtonm/master

Remove i_properties interface