Fix getLocalhostExternalIp

- api.externalip.net/ip no longer works; switching to ipecho.net/plain
JS gui supports paths on home route for whether to display the "add app" wizard, either always, never, or if-no-app (default)
InetAddress.getLocalHost considered evil - can fail unit tests just because network/localhost setup is set screwy by wifi points; use Networking.getLocalHost instead
if locations provided by the REST API are not resolvable, do not create the app, and give a better error message; and in JS GUI, actually show the message
fix location inference for chains of names
add locations to REST API, and include more spec information
locations remember their specs now, and report that as part of the REST calls; also REST options for how much config to return;
and some corrections to sequences in which properties are applied (later in a chain trumps earlier in the chain); fix tests, and minor JS fix;
and tune jclouds-named properties provider resolution
cassandra bump to version 1.2.15 (1.2.14 no longer available at mirror repo)
minor cassandra tweaks: comment on update, and logo is now transparent
improve stock demos: advertise jboss mgmt url and include icon and config for global sample
address review comments for location-chain, location REST, and JS tweaks
remove single-arg LocationApi.get method; breaks backwards compatibility, but leaving it breaks RESTeasy client code; added test for RESTeasy client code
Merge pull request #1224 from ahgittin/misc

misc improvements from the field: location API and better location data, minor other fixes
Fix SshMachineLocation NPE

- sshPoolCache initialisation was moved to init() previously
  But for things that instantiate SshMachineLocation directly then
  the framework won't have called init.
Added Java and ISO byte size string conversion
Changes based on review comments

- Added a builder and deprecated setter methods
- More comprehensive Javadoc comments
- Implemented Function and Formattable interfaces
- Improved test coverage
Revert change to installTo argument list
Added SSH props argument to copyTo call
Clarify documentation and tests for installTo
Merge pull request #1225 from grkvlt/fix/install-to

Revert change to installTo argument list