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
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.