Fix NPE in StreamTestSupport

Only call stop in cleanup if node instance is not null.
Fixed dead assignment in ModuleTypeConversionPlugin
XD-1019 + Default RetryAdvice to Rabbit MessageBus

Add default advice - 3 attempts and log when exhausted.
XD-1023: Simplify JobDeploy method signature

XD-1008: Add job instance awareness

Fix filing test by requirring pre-deploy
XD-995: Use matcher and hence eventually()
XD-1015 XD UI changes

- Upgrade bootstrap to 3.0.0
- Use LESS CSS authoring to manage bootstrap styles
- Better responsive layout

XD-1000 JobDefinitions Page

- Added JobDefinitions, Deployments and JobExecutions templates, views
- First phase of changes for their views

- Removed debug for wire.js
- Updated the refresh interval to 4s
- Added UI container's margin-top style property
XD-1025 UI Job deploy/undeploy

- Implemented Job deploy/undeply at the job definitions page
- Updated status info on row basis
XD-753 Batch Repo host needs to be in props file

The jdbc host for the batch repo was only declared in the batch.xml.

It has been replaced with a property setting in the conf/hsqldb.properties file.

Host default is localhost.

Also I changed the default dbname from test to xdjob.

XD-753 Code Review changes implemented

Removed defaults from batch.xml

Changed hostname to host in JobRepoTests
Temporary Fix - Change to JsonToObjectTransformer

Quick fix for a recent change to the SI JsonToObjectTransformer.

Clone the old version of that class into XD.
Generalize FileModuleRegistry -> ResourceMR
Introduce dedicated Exception for IO