Make methods of DataContainerArray, DataContainer, AttributeMatrix all consistent
when adding a child

Methods were removed that were ambiguous at best. Other methods were updated or changed
so that each class has a consistent naming scheme.
Add method to find all the common DataArrayPaths for a set of DataContainers. Short
Unit test is also implemented.

updates #229