Modify getReductibleElements & reduction.

Modify ClosureSystem.getReductibleElements method (please read carefully to look for errors :-)
Modify ImplicationalSystem.reduction method (please read carrefully to look for errors :-)
Made BijectiveComponentTest Windows compliant
Complete tests for ImplicationalSystem
Begin test for ClosureSystem
Update ChangeLog
Merge https://github.com/kbertet/java-lattices

Conflicts:
	ChangeLog
Update ImplicationalSystem.iuml file
Update ChangeLog
Add missing tests to ClosureSystem
	* there is a strange behaviour on some tests
Add random method in Context.java
	* Update Context.iuml
	* Add test
Update ChangeLog
Add LatticeFactory class which generates :
	+ random lattices (by an ugly code)
	+ cartesian product of two lattices
	+ lattice of permutations
	+ boolean algebras

Consequently add :
	+ Permutation class for ... lattice of permutations
	+ Couple class for lattice product

For each of these three classes :
	+ Add iuml file
	+ Add unitary tests

Don't forget to update ChangeLog :-)
Merge pull request #61 from chdemko/master

Publish jar and compressed api doc
Merge pull request #62 from chdemko/master

Correcting script
Merge pull request #63 from chdemko/master

Create jar
+ Unit test for class ConceptLattice
Merge https://github.com/kbertet/java-lattices

Conflicts:
	ChangeLog
+ Remove lines spaces
+ Remove trailing spaces
+ Insert whitespace befor {
+ Correct function test constructor of ConceptLatice
+ Remove trailing spaces
+ Correct function testConstructorFromLattice
+ Correct function testConstructorFromLattice
+ Correct function testConstructorFromLattice
+ Remove trailing spaces
+ Correct function testConstructorFromLattice
+ Remove trailing spaces
+ Change name of parameters
+ Add a new line a the end of the file
+ Comment the function empty
+ Comment the unused import
+ Correct the function testConstructorFromLattice
Add unit tests for Lattice class.