include --batch-mode for archetype example
Setting initial tokens for cassandra nodes

- also refactors DynamicClusterImpl's protected methods to allow
  better adding custom config per node
Cassandra token generator: incorporate review comments
code review comment on cassandra token generation
several cassandra fixes encountered in another cloud, softlayer:
- it needs to use a consistent NIC, either internal or external
- expose config so callers can configure which sensor/nic is used for listen + broadcast address (and rpc if you want to set that to something other than 0.0.0.0)
- fix bug where it does not disconnect Java MX bean sensors
- misc tidy, warnings clean-up
ensure cluster stops children on stop, including failed nodes
move icon to root so we don't have to battle strange maven archetype copying/packaging
(fixes bug where if different package is specified the icon is not found as it is still in the old package)
logging for REST icon loading
ensure token is formatted without comma separation
new 2^64 based neg-pos token generator
fix silly test failure
more flexible strategy for picking broadcast/listen addresses, also tested on google
avoid NPE when stopping after error (cassandra)
fix wrong setFromFlag (cassandra)
Add mechanism to allow Nginx configuration via FreeMarker template file
Move template processing substitutions to TemplateProcessor
Changes from @aledsage review comments