fix comment/message - this is the linux script - refer to .sh not .bat
BZ 1083557 - remove $() syntax to support solaris 10 and other OSes
BZ 1090453 - try to see if we can make a low level TCP connection to the agent after it has been installed - this helps detect if its behind a firewall and can't be reached by the server
1061311 - rhqctl contains user modifiable values that result in an unsupported rhqctl script
- Fix issues with rhq-encode-password.sh|bat
- Don't abort a script if rhq-server-env.sh|bat is not found
BZ 1090829 - see if the port is already in use.
If the port is in use, not only will this abort if another agent was
installed, but it will abort if anything has taken the port the agent
wants to use.
[BZ 1075875] remote API client version is 'undefined' when client is
packaged as executable JAR

if rhq-client.version-check=false - do not even try to detect the version
and log any message - this is exactly what this property says : "NO version
check, please"

introduced 'rhq.client.version' system property, that you can set or pass to
your client that would take precedence over what could be found in manifest
(if it exists).
BZ 1090453 - internal api change
BZ 1091409 - right now, we don't support custom env files. To prohibit people from setting one, all setters and fields are private. If we support this in the future, we set these back to public and there are a couple places in the GUI code where we need to uncomment some lines that set the env file.
[BZ 1089108] File Systems -> Free Space graph off by a factor of 1000. Refactored to a much cleaner solution with no IF logic. Removed some dead code from Measurement helper classes.
[665508] rhq:url-archive, rhq:archive should support destinationFile/destinationDir
Add "destinationDir" attribute for the archive targets.  Note that it can only
be used in conjunction with "exploded=false".
BZ 1091015 - be able to delete agent even if it doesn't exist on the file system
BZ 1091339 - validate the port field properly