Fix for issue #84 AbstractSettingsDefinition equals() returns true if all variables are the same except key, title and description:
- Problem: The equals method uses conditional (ternary expression) and logical (&&) operators but the conditional operators have a lower priority than the logical operators and the conditional operators are not bracketed.
- Solution: Bracketing the conditional (ternary expression) operators.
- Add test case for the equals method
Fix for issue #83 Update GetInvolved link on client landing page
Change getOfferingObjectsForCacheUpdate:
- use class Offering or TOffering if transactional is supported
- previous solution with explicit set fetch mode results to multiple instances of the same offering, one for each observationType
Fix issue when encoding result template and the xml string representation is not set.
Merge pull request #85 from CarstenHollmann/fix/AbstractSettingDefinition_equals_resultTemplate_encoding

Fix for issues #83 and  #84 and further enhancements