Buildable components

DO NOT MERGE - requires coordination with project officers and supporting changes to jenkins and the talend build process

For review.   Move to a maven build process to generate the talend component directory from its depenedencies just a copy of the talend component directory to use.

Include geonetwork-manager as a dependency on the geonetwork-manager artifact rather than manually copying the generated jar file into the iUpdateSpatialExtent component

NB: this means project officers will not be able to just update a clone of the talend-components repo, they will have to build the components directory themselves using maven or download the generated components from jenkins when they need to be updated.  

NBB: the talend byuild process in Jenkins will also need to be updated to do this as well.