WebUI: Stream deploy with properties

 - Add `StreamConfigParserController` that returns the list of
`ModuleDescriptor`s for the given stream DSL
 - At the web UI, add form with the options to provide deployment
properties for each module in the DSL.
   - Currently, there are three properties `count`, `criteria` and
`partitionKeyExpression` (for producer module) supported.