Partial migration to Path from file.  it will be many commits
Spring fails to properly authenticate against ldap #440.
moved jeeves to core and migrated many more cases to path
more migration
Widgets / Fix print URL in srv/eng/find page.
Core, common and domain migrated to PATH
Increased test speed by hundreds or thousands of percentages.
Improving performance of tests
stop using timers and use a shared sheduled thread executor.
Updated services to path and most tests are passing
Fixed some bugs with new path based testing
Role Hierarchy was missing. Now, a user can do all privileged for his role and the roles below
Harden ReportUpdatedMetadata service
a change to use java 7 resource handling
Merge branch 'develop' of https://github.com/geonetwork/core-geonetwork into replace_file_with_path

Conflicts:
	core/src/main/java/org/fao/geonet/kernel/GeonetworkDataDirectory.java
	core/src/main/java/org/fao/geonet/kernel/search/SearchManager.java
	core/src/main/java/org/fao/geonet/lib/ServerLib.java
	core/src/main/java/org/fao/geonet/notifier/MetadataNotifierManager.java
	core/src/test/java/org/fao/geonet/AbstractCoreIntegrationTest.java
	harvesters/src/main/java/org/fao/geonet/kernel/harvest/harvester/geonet/Aligner.java
Remove Aspects from core and higher spring configuration file.

This fixes a out of memory error when testing.  It also simplifies transactions.
Fixed validation and schema creation.
Now all tests pass.
Remove services that have been migrated to spring but not removed from config files.

Update a few spring path mappings
Fixed creating zipfiles and batch delete service.