BISERVER-11724 JcrRepositoryFileDao class has many code duplicates

JMockit dependence added
JUnit test-src/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoFacadeTest.java added
BISERVER-11724 JcrRepositoryFileDao class has many code duplicates

refactored
test-src/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java added
BISERVER-11724 JcrRepositoryFileDao class has many code duplicates

classes were renamed instead repository.spring.xml changing
BISERVER-11724 JcrRepositoryFileDao class has many code duplicates

classes have been tampered, instead repository.spring.xml changing
BISERVER-11724 JcrRepositoryFileDao class has many code duplicates

test-src/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoFacadeTest.java deleted as duplicated test
license header added
[SP-1640] - Regression of BISERVER-12267 - REGRESSION User/Role with Manage Permissions permission on a folder can't manage permissions (5.2 Suite) - 1. reverted commit 402eb9ce6b8e17c797bf226562260d840c3d960d. 2. added processing the case when list of requestBuilders is empty
Merge pull request #2132 from MikhailGorbachev/SP-1640_master

[SP-1640] - Regression of BISERVER-12267 - REGRESSION User/Role with Manage Permissions permission on a folder can't manage permissions (5.2 Suite)
BISERVER-12112 - REGRESSION - Uninformative error message against creation folder by user with sufficient permissions
[BISERVER-11333] - PentahoEntryCollector makes direct calls to an Impl class working around the intended Interface, limiting the extensibility of the product

added two more methods to the interface since jcr role binding dao needs the system session
Merge pull request #2087 from AliaksandrDrebenchuk/BISERVER-11724

BISERVER-11724 JcrRepositoryFileDao class has many code duplicates. 

Nick: A Subsequent pull request will be issued which removes the indirection of the FactoryBean and instead makes configuration changes to the Spring beans.
Merge pull request #2133 from aliakseihaidukou/master

[BISERVER-11333] - PentahoEntryCollector makes direct calls to an Impl c...
Merge pull request #2134 from Aliaksandr-Kastenka/BISERVER-12112

BISERVER-12112 - REGRESSION - Uninformative error message against creati...
[BISERVER-11333] Fixing unit test compilation errors
Merge pull request #2139 from mdamour1976/master

[BISERVER-11333] Fixing unit test compilation errors
Fixes to extensions due to changes to metadata