Merge pull request #3 from saden1/master

Can't Spy on Services Injected via Assisted Injection
Change names to be more self-documenting
Add in new collections test framework to javadoc
Some thread safety via inspection
minor fix
Add in mini-feature that allows a commit message to be passed from the
person calling the WriteableDatabase commit message to the listeners.
When adding to the hub for the xml-dom-xml adapter, put an object
in the commit call to identify the source
Add in failing test for use case needed by Jersey
Fixes problem with getting ServiceHandle for Provider, IterableProvider
or Topic
Oh yeah, don't forget to un-ignore the test, and beef the test up to make sure
everything is working properly
Check in failing test for dynamically added config bean
Fix problem way down in Dom when dynamically adding a bean via DuckTyped.
Add tests for dynamic addition and removal
Add in the classes and interface for the translation feature, and add in
the first failing test for it
Add in initial implementation, still need more tests and an error strategy
Add failing test case for an unconsidered edge case nicely found
Make sure the version of addOneConstant that takes variable contracts
automatically analyzes the incoming constant if there are no contracts
Consolidate safeEquals
Move BeanReflectionHelper down to Utilities as I will need methods from
it in two unrelated (otherwise) projects
Add in utility to convert java bean into bean-like map
Add in watchmap to track down a test that is hanging in the Hudson jobs