Added the stream based interfaces. Need to wait for global::OutputModule implementation to arrive before we can add the implementation of those interfaces.
Call new stream related methods of Schedule and SubProcess
Implemented begin and end Stream transitions
Remove some const_cast's
Merge pull request #148 from Dr15Jones/begin_end_stream_transitions

begin and end stream transitions
Merge pull request #152 from wmtan/removeMoreConstCasts

Remove some const_cast's