XD-534 Add shell integration tests for tap
Added tests for tap commands create, deploy and destroy
Added AbstractTapIntegrationTest class that has tap commands execution methods
Fix Tap commands result text
Added util httpPostData method for 'http post'
Added util checkIfCounterExists method for verifying counter existence
Fixed StreamCommandTests & NamedChannelTests to use httpPostData() for 'http post'
Fix executeStreamCreate() to add stream before assertion
Add counter value check to verify the stream with counter sink
- Added counter delete support at CountersController
- Added shell command for "counter delete"
- Updated tests to check for counter value
Move delete() to AbstractMetricsController
XD-596 Add CONTRIBUTING.md file

Jira: https://jira.springsource.org/browse/XD-596
Fix review comments to not to override delete at CountersController
XD-596 Code review fix
Fix javadoc to reflect actual behavior of new LocalChannelRegistry
XD-594 Add list, delete shell commands for metrics
  - Added commands for Field value counter, aggregate counter, gauge and rich gauge metrics
    (Excluding the list command for aggregate counter)
  - Added metrics controller integration tests for delete
Merge pull request #182 from ghillert/XD-596

XD-596 Add CONTRIBUTING.md file
Merged Ilaya's branch.
Removed System.out logs
Fix Tap IT by adding a 2s pause for now
fix typo in readme
XD-536 Add Job shell integration tests

* New tasklets to test against.
* Code Cleanup
* Add Trigger tests
* Add adhoc cron tests
* Add adhoc fixedRate tests.
* Update client.xml file to contain fake data.

Jira: https://jira.springsource.org/browse/XD-536
Add dely in NamedChannelTests before creating counter.
XD-563 - fixed Gemfire examples
Fix Table rendering
XD-548 Add 'display' command for Gauge
Add format to gauge display
XD-583 Fix ChannelRegistry.cleanAll()

The module index was not passed in so no match was made on the
adapters and they weren't stopped.

Split cleanAll() into deleteInbound() and deleteOutbound()

Use the deployment metadata channel name methods to handle named
channels.

XD-583 Turn Off Auto-Startup in Source Modules

Module is refreshed before channel registry channels are
subscribed, causing occasional 'Dispatcher has no subscribers' errors.

auto-startup="false" defers the component starts until the module is
started.

TODO: gemfire - no auto-startup attribute (yet).

Also set an Id on the module context for debugging purposes.

XD-583 Polishing

Rename ChannelRegistry.(in|out)bound() to create*()