Project: springxd
Issue XD-3377: Refactor Task parsing 
Currently the DSL parsing for tasks is a copy and paste of what it is for streams (minus the ability to parse multiple modules). This results in a lot of duplication. This should be refactored to remove duplication and remove explicit references to either streams or tasks in common code.
Story points: 8