Merge branch 'release/1.0.0-rc2' into develop
updating poms for 1.0.0-SNAPSHOT development
Throw when trying to add interfaces to a container
Allow boxed values to satisfy primitive dependencies
Add MagnumDI#addArray() to get around varargs when trying to add an array instance to the container
Ambiguous keys will now instead resolve to the most-recently-added.  The target of MagnumDI#get() will not be added to the container that will be injected into its dependencies.

Added TreeTest example of creating nodes with references to their parents.
updating poms for 1.0.0-rc3 release
Bump version in README
updating poms for 1.0.0-rc3 release
Merge branch 'release/1.0.0-rc3'