Support com.vaadin.ui.SingleComponentContainer containers

When using Clara for declarative layout I found that I could not set the child component of com.vaadin.ui.Panel, it would always be attached to another component container.

This patch attempts to make the LayoutInflater aware of the SingleComponentContainer containers.