XD-2148 XD-2149 add distShellZip gradle task

- fixing classifier for published zip file
XD-2216 Update Spring Framework, Integration, AMQP

Spring Framework 4.1.2
Spring Integration 4.1.0
Spring AMQP 1.4.0
Fix duplicate entry in ModuleDescriptor String
XD-2320 UI: Create a dedicated Launch Page for Jobs

* Create separate page to launch jobs
* Improve form validation
XD-2321 UI: Create a dedicated scheduling page for Jobs

* Add dedicated page for scheduling jobs
* Improve form design and UX
* Improve validation

XD-2321 Realigned form so that error icon works
XD-2319 - Include python modules in distribution and various improvements

* Removed unnecessary code in stream.py
* Added Sink object
* Updated stream.py
* Changed default encoding to CRLF
* Make stream.py python/python3 version agnostic
XD-2326 - Fixed Windows file path issues

Fixed ArchiveModuleRegistry and various tests.  Some tests in
spring-xd-hadoop will not run on windows. Those are skipped if running
windows.
XD-2326 - Fixed shell tests for Windows

A few tests are disabled for windows.  Others work by applying
FixtureUtils.preventShellEscapeProcessing() to file paths.
reverted DatasetOutboundChannelAdapterIntegrationTests.xml