RubyRep: Adjusting postgresql test creation script to support RubyRep on postgresql 8.x
MySql: adjusting to use the correct HOSTNAME attribute in DB_URL
PostgreSql: adjusting to use the correct HOSTNAME attribute in DB_URL and adding SERVICE_UP check in SshMachineLocations
Merge pull request #588 from aplowe/RUBYREP

RubyRep: Adjusting to support RubyRep test on postgresql 8.x
Fix AbstractController.removeMember when hostname null

- If member has unset hostname or port (e.g. done in 
  SoftwareProcess.stop) then use the recorded address for that 
  member when deciding what to remove. Currently, can fail to 
  infer the same ip:port so doesn't remove the member's address.
Merge pull request #596 from ahgittin/misc

several minor tidies
BrooklynGarbageCollector: conditionally do system.gc

- Exposes "brooklyn.gc.doSystemGc" config for whether to do
  System.gc periodically as well.
- Renames gc() to gcTasks() and adds javadoc for it
Add more to StringsTest.testSizeString
Merge pull request #597 from aledsage/fix/AbstractController-removeMember

Fix AbstractController.removeMember when hostname null
Merge pull request #598 from aledsage/fix/ahgittin-misc

ahgittin misc: incorporate review comments
Entity.displayName not to include Impl suffix
Cleanup usage of entity.getDisplayName()
Jclouds ssh reachable: don't run as root

- on some distros, `sudo` is not on the path which can cause
  this to fail if you don't have `.runAsRoot(false)`
Merge pull request #600 from aledsage/fix/Jclouds-ssh-reachable

Jclouds ssh reachable: don't run as root
Merge pull request #599 from aledsage/fix/Entity-displayName

Fix/entity display name
better toStrings
entities can expose short names; jclouds uses entity info to create group id, for easier machine correlation; adds a StringShortener to support this