Base implementation which allows metadata for tabs to be extended
Initial refactor of extending root level metadata
Missed commits
Merged in latest changes and made refactorings
Updates the section detail to be the new name
Bring across the mapping refactoring
Abstract out Has and Version as metadata
Merge pull request #750 from Glimpse/Metadata-Extensions-Tab-v2

Glimpse v2 - Allows metadata for tabs to be extended