Added: AbstractTrie<?,?,?> for implementing a Trie data structure and
lookup map.
Amended CHANGELOG.
Changed Trie a bit.
Added: Package com.blackrook.commons.trie.
Changed: Made equality methods in sets and hashes more thorough to test
for null combinations.
Added/Fixed: Javadoc package names for building logger package javadocs.
Added changes to Trie signatures.
Added: Common.joinStrings(String, Iterable<String>)
Plus some other Trie implementations.
Changed Trie search logic.
Added Character type conversions to createForType(...).
Cleaned up documentation.
Stub for Reflect.mapToObject.
Added: Reflect.mapToNewObject(AbstractMap/Map<String, ?>, Class) and
Reflect.mapToObject(AbstractMap/Map<String, ?>, T).
Added: TypeProfile.getGetterMethods().
Getters should not include "getClass()"
Added annotation scanning to TypeProfile.
Changed: toString() methods on some data structures.
Added: Common.openResource().
Added/Fixed: Reflect.createForType() now recognizes superclasses of
input objects and will not convert them (it will cast them).
Changed: Reflect.createForType() can convert single-character-strings to
characters.
Added: Hash.union(?,?), Hash.intersection(?,?), Hash.difference(?,?),
and Hash.xor(?,?) for set manipulation for all Hashes.
- Created: An instantiatable version of Singleton called
SingletonManager.
- Deprecated: Singleton, since SingletonManager exists.