XD-684:Change disableJMX to enableJMX

Update version of args4j
Update usage of command line args in tests
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
only 1 newline after imports
Organize imports and format code
XD-717 Avoid duplicate data on XD shell console

- Set JLineLogHandler's 'suppressDuplicateMessages' flag to false to allow
  logger to display duplicate messsages on xd shell console
XD-715 Upgrade Lettuce and Netty
Enable save actions
Merge branch 'master' of github.com:SpringSource/spring-xd
Merge branch 'master' into XD-530

Conflicts:
	build.gradle