Issue #11. More test cases.
Issue #11. Added JCMTypeWildcard and getDeclarableType().
Issue #11. Handle T in JAXBElement<T>, especially when type is
heterogeneous.
Added toString() and getFullName().
Issue #11. More test cases.
Issue #11. Minor changes.
Issue #11. Extending the hashCode generator for objects - now also
considers possible types.
Issue #11. Test cases for arrays.