Added maven plugin to build sources jar
Merge pull request #50 from kirikaza/fix-usage-number-collection-elements

Fixed usage of getNumberOfCollectionElements: replaced enclosing class with element class
Merge pull request #51 from kirikaza/build-sources-jar

Added maven plugin to build sources jar
Refactored code and improve code quality based on Sonar
Avoid calls, if their results are not going to be used
Splitting RandomDataProviderStrategy to abstract and final classes
Test RandomDataProviderStrategy with variable collection and map names