Adding require extension for check before executing certain test

* Added list extension client, model and composite
* renamed ExtensionList to Extension
* Fixed pep8 issues

Change-Id: I32eaeb23bf13645a4349ed06c308b4c3f366d479
Merge "Adding require extension for check before executing certain test"