Gideon : Fixed a bug in FeatureFunctionTest as a result of inconsistent usage of uppercased/lowercased version of the
feature name in LabelCombinationFF.
The test FeatureFunctionsTest now again succeeds.

 modified:   src/joshua/decoder/ff/LabelCombinationFF.java
Gideon : Fixed  test/joshua/decoder/FeatureFunctionsTest.java
so the test works out of the box, without manually setting the right
Djava.library.path in the VM arguments of eclipse.
This is done by a special function that extends "usr_paths" using reflection.

Also adapted the .classpath. Added the junit jar, which is now also retrieved from
the ivy dependencies. Removed includes of source / javadoc jars from mockito
and testng that are not automatically downloaded, and then have to every time
be manually deleted in eclipse, which is annoying.
Remark: Another way to fix this is to change the ivy.xml somehow to fetch the
javadoc / sources automatically as well, but not sure how to do this.
Got rid of two-dimensional arrays in Chart, DotChart, Lattice, and Sentence in favor
of a new generic ChartSpan class.

This saves quadratic memory per sentence decoded (in the length), and preliminary
tests show significant decreases in decoding time.
Removed ChartArray class
Added MGIZA to ignore list
Removed old file
Small update to developer docs
Merge branch 'master' into gwenniger