Merge pull request #2 from tonipenya/master

Added TwoSidedEqualityFactor.
Add type warning supression to test classes
Implementation of the Weighting factor as an alternative to the IndependentCompositeFactor
Merge pull request #3 from tonipenya/master

BSD licence.
Refactor common functionality in the TwoSided factors to AbstractTwoSidedFactor.java
Add the evaluation method to the interface and abstract implementations of factors
Extract comparator & entry interface from the BestKValues utility
Fix StandardFactor eval computation
Fix SaturationFactor eval computation
Implement evaluation funciton cross-tests
Implement evaluation function for WeightingFactors
Fix the CompositeIndependentFactor (defensive programming)
Merge remote-tracking branch 'marc/master'

Conflicts:
	src/es/csic/iiia/maxsum/factors/AbstractTwoSidedFactor.java
	src/es/csic/iiia/maxsum/factors/TwoSidedEqualityFactor.java
	src/es/csic/iiia/maxsum/factors/TwoSidedReserveFactor.java