XD-2310 Fix kafka-bus.xml

* add missing quotation marks
* Inject empty array as dependency - otherwise the constructor argument is treated as missing
XD-2302 UI: Update AngularJS to v1.3

* Update `AngularJS` to `1.3`
* Update `jquery` to `2.1.1`
* Update `bootstrap` to `3.3.0`
* Update `angular-ui-router` to `0.2.11`
* Update `angular-busy` to `4.1.1`
* Update `angular-highlightjs` to `0.3.2`
* Update `moment` to `2.8.3`
* Update `angular-utils-pagination` to `0.3.1`
* Fix style issue (text-color) in `main.less`
* Ensure E2E tests run (added tests)
* Polish the Create Definition screen
  - Add filter `camelCaseToHuman`
added travis_wait to .travis.yml
XD-2216 Update Spring Framework, Integration, AMQP

JIRA: https://jira.spring.io/browse/XD-2216

- Update Spring Framework to 4.1.1
- Update Spring Integration to 4.1.0.BUILD-SNAPSHOT
   -- Required due to a number of bugs in 4.1.0.RC1; if Spring Framework slips beyond XD M1, we will create SI RC2
- Update Spring AMQP to 1.4.0.RC1
- Fix tests for changes in AMQP Header Mapper
- Switch to Jackson2
- Rename test `completion` package to `completionnoscan` (see JIRA comments).
- Fix deprecations
XD-2322 Add setter for replicationFactor

* Add setter method
* Configure in kafka-bus.xml
XD-2228 - Prompt for password if no value is provided in the command line

* If there is no value provided for the `--password` parameter, the shell will prompt the user to type one, avoiding its display in cleartext on both screen and log;
* UserInput has been refactored, by renaming the original `prompt` method to `promptWithOptions`, and introducing a `prompt` method for freeform input`
* Added tests simulating user input
@Configuration modules!
XD-1805 - Support for groovy modules
Update groovyModule.groovy
Update xmlModule.xml
add tests to verify groovy module options
replaced previous javaConfig example with one that uses SI Java DSL, which is packaged in the module's lib/
Update groovyModule.properties
Update xmlModule.properties
Added Assert to JavaConfiguredModule and updated READMEs
Added SingletonModuleRegistry and refactored SingleNodeIntegrationTestSupport to support it
Fixed a bug in SingletomModuleRegistry
Updated example uberjar to new layout
moved SingletonModuleRegistry to test package