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