Updated KenLM through commit d4035115213e3e458766f93c5ab4330ad2e73fa7
Bugfixes to pipeline relating to tune and test grammars
Remove -static from Makefile test for Boost

Julia Neidert reported that systems without static glibc installed (the Stanford NLP cluster, apparently) will look for static -lm when compiling with -static.  This causes the Boost presence test to fail even when Boost is installed.
Pulls trees from Moses GHKM, reformats
Moses' phrase-penalty feature is no longer exp(1)
Updated packed grammars with new format
Straightened out annoying polarity issues with score representation

Joshua has multiplications by -1 all over the place, making it really
hard to follow what's going on. Some of this is a holdover to when
the model was more strictly probabilistic. Now, we always represent
scores as (weight vector * feature values), and report them directly
(whereas before sometimes they were negated and reversed on storage
and printout).

IMPORTANT: Joshua still negates the values of features it reads in,
for backwards compatibility (Thrax outputs features that have been
mapped through -log(x)). However, Joshua *no longer* negates the
values of sparse features found in the grammar file. It used to do
this.
Dropped some debug output in PRO.
Merge branch 'master' of github.com:joshua-decoder/joshua into devel