Added a fix for a bug in JAXB: char is not an "unboxed field" and
therefore getters/issetter were not generated correctly.
Issue #11. Doubles were configured with a wrong code generator.
Issue #11. Removed debug statements.
Issue #11. Just delegate to Arrays.hashCode(...) for arrays.
Issue #11. Minor changes.
Issue #11. Suppress warnings when casting to the possible member types.
Issue #11. Allow subclasses to override the null check.
Issue #11. If the list does not contain arrays or JAXBElements, delegate
to List.hashCode().
Issue #11. More test cases.