XD-507 Support pagination in list() command (taps)
Fix ?page argument passing
Fix tests so that they are independant when running in same process (IDE)
Fix compiler warnings
One step closer to InMemory analytics and fixes local mode
Fixing integration tests
Added basic display of counter
Make singlenode work without redis
XD-506 Support pagination in list() command for jobs.

* Updated code to support the pagination on the existing list command.
* Updated Tests accordingly.
XD-542 Refactor Module to include group and index

Module represents an instance (defined by group and index)
but most APIs passed module, group, and index around.

Encapsulate the group and index and change APIs to just pass
the Module.
XD-508, XD-551 Triggers: Support pagination in list command

* XD-551 Add "trigger list" support to Spring XD Shell

Jiras:

* https://jira.springsource.org/browse/XD-551
* https://jira.springsource.org/browse/XD-508
XD-542 Rework

Add DeploymentMetadata (based on @tekul DeploymentInfo)

Module constructor now takes a ModuleDefinition and DeploymentMetadata.
Merge branch 'XD-545-Display-Counter'
Fix ReferenceDoc unit test
XD-430 different JMX port for admin and container
XD-438: Parser Changes to support named channels.

Ensures the "type" of each mode is correct when named channels are in
use. Checking whether there is only one module is no longer enough to
indicate that we have a job or trigger.
Merge remote-tracking branch 'markfisher/XD-430'
XD-329: Field Value Counter REST implementation.

* Merged FVCRepo and FVCService into one
* Added FVC REST exposition and client
* Added MVC tests for FVC and Counter controllers
Add stream integration tests
Add assert on Table data rather then string