[BZ 1097921] modify to support list of approved Build versions.
BZ 1124614 - if an agent's auto-update is enabled, then always update itself if its version is not the same as the latest agent version of the agent distro in the server

Conflicts:

	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
	modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/core/AgentSupportedVersionTest.java
BZ 1124614 - if an agent's auto-update is enabled, then always update itself if its version is not the same as the latest agent version of the agent distro in the server

Conflicts:

	modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerLocal.java
	modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/core/AgentSupportedVersionTest.java

Conflicts:

	modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
	modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentI18NResourceKeys.java
	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerLocal.java
	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentVersionCheckResults.java
	modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/core/AgentSupportedBuildTest.java
 [BZ 1124614] a few extra changes still needed.
  - reset serialization id so we don't break serialization with existing agents.
  - update agent Version -> agent Build usages.
  - update i18n doc and key as well for Buld vs. Version
  - fix small npe issue during failure conditions.

Conflicts:

	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentVersionCheckResults.java
 [BZ 1124614] Api justification for ProductInfo changes.
 [BZ 1124614] a few more fixes to merge this change in:
  - fix erroneous comments no longer needed.
  - update unit test for AgentSupported[Build|Version]Test checking.

Conflicts:

	modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/core/AgentSupportedBuildTest.java
 [BZ 1124614] fix merge issues.