bz-996397:Security review: org.guvnor.m2repo.backend.server.FileDownloadServlet vulnerable to path traversal

(cherry picked from commit 524c032e8dd79fc62f32aa87913505218e77d994)
BZ-1001561 - Changes to data model not picked up
BZ-1041303 - Test scenario doesn't reflect changes in rules until the project is re-built
BZ-1039916 - Editor for project.imports file incomplete, Restore button saves
BZ-990595: operations that support repository history revert
Fix failing tests (permanant fix)
(cherry picked from commit 0fc837138c63da0cc0eac6d73f42eeb0b39183f8)