Added changes to the metadata layer to support plugin metadata implementations.
Merge pull request #955 from jamespentaho/5.0

Added changes to the metadata layer to support plugin metadata implement...