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
Bugfix: pipeline now reads number of features from packed grammars
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.
bugfix: maxlen = 0 now means don't trim sentences, and ambiguous lattices are never pruned
fixes #130
Removed support for deprecated decoder invocation (passing config file without
-c or -config). Addresses issue #130.
Added test case to ensure sentences are trimmed for length but not lattices.
Added support for scientific notation on arc labels. Fixes #137.
Rewrote float[][] using a class that maps spans (i,j) to a one-dimensional array,
saving quadratic space. This should be done more generically so the DotChart and Chart
classes can use it, too
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