Bug 994571 - [System2] Remove the pattern to return self in start()

* Remove 'var module = new Module().start()' pattern.
* Remove 'return this;' expression in start() function definitions.
Merge pull request #21603 from begeeben/994571_remove_the_pattern

Bug 994571 - [System2] Remove the pattern to return self in start(), r=alive