[Linter::Analyzer] Initial implementation for checking the keys of the attributes hash

See #88
[Linter::Analyzer] Use the consumer to fetch the values
[Linter::Analyzer] Validate keys of attributes
[Linter::Analyzer] Style
[Linter::Analyzer] Validate platform keys