XD-702 Fix stackoverflow

- stackoverflow occurred when stream name matched one of its modules

- Added a check at StreamConfigParser to throw DSLException if the stream
  name matches any of its modules' names

 - Added StreamConfigParser test to check this scenario

XD-702 Fix review comments
- Fix the wordings in the docs and the error key naming