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