Springmvc

Second round. 

I have made very small changes, most related to conflict merging. So the error (json) that made us revert this should be there... but I can't find it!! ( @fgravin )

This branch is merged with both stable-develop and develop branches. I also added back marc4j because at least the jzkit iso2709RecordFactory.java class needed it. 

Example of Spring MVC service:
http://localhost:8080/geonetwork/srv/spa/admin.user.list