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.
Fix flicker effect on container list

 - Use angularJS `$q.all` to aggregate all the responses for
message rate to different containers and set the scope only
after all of them complete.
 - Avoid default interceptor error message for container requests