Make HttpEngine singleton restartable, close #1532
Make DataWriter singleton restartable, close #1533
Disable pauses when using throttling
Make Controller, UserEnd and AsyncHandlerActor restartable, close #1534
Rename package dom into fetch
Minor clean up