XD-488 Pluralize Controllers
Copied and reworked Hadoop commands from SS/Impala project
Added doc, fix inconsistencies in preparation for Shell Reference documentation
Merging XD-402 + Fixing reference doc to use proper format
Fix for XD-486.
XD-371 Support deploy, undeploy, create, destroy for Jobs
* Make sure to return JobDefinition Resource instancof JobDefinition for list.
* Update code so that it would support the documentation structure for command line.
Merge pull request #114 from cppwfs/XD-371

* cppwfs-XD-371:
  XD-371 Support deploy, undeploy, create, destroy for Jobs * Make sure to return JobDefinition Resource instancof JobDefinition for list. * Update code so that it would support the documentation structure for command line.
Changed the 'fixed-delay' job parameter to use camel case 'fixedDelay' and fixed XD-481.
Merge branch 'rd' for XD-493 of https://github.com/tekul/spring-xd into tekul-rd
Resolve conflicts with JobDeployer
XD-480 Changed the Job Startup code so that it looks at the entire jobName instead of "startsWith" when starting jobs.
Fix Shell commands reference doc
Fix for XD-509
Fix Jobs & Taps to use StringRedisTemplate
Changed option text to not say 'stream'
Force eager startup of DispatcherServlet
Fix rabbit transport configuration
XD-119 Changing HDFS sink default to hdfs://localhost:8020
Revert "Force eager startup of DispatcherServlet"

This reverts commit c0a951e6d82a418caec40abdd6639e2f1e44b404.
XD-361 Create trigger shell command
Added triggers link to admin controller
Added TriggerTemplate to implement the TriggerOperations for SpringXDTemplate
Added "trigger create" trigger shell command with options

Fix ReferenceDoc to include Trigger command title
Streamline exception hierarchy. Make sure they propagate to client properly