| Read in the xml component definitions. Used by the component manager to aquire
all the component definitions. This abstracts the component manager from dealing with
the specifics of where the definitions are held and in what format.
Returns a HashMap where the key is the component name, and the value is a ComponentDefinition object |