Updated plugin archetype and some refactoring

Refactored plugin descriptor classes.
Added plugin-descriptor.xml to plugin archetype.
Updated Runner and SamplePlugin to include HostInterface and Parameters.
Replaced NameValuePair and SelectOption with Map.
Added support for map object in ember view App.FormSelect