no change?
tried to add jar builder, failed
added verbose derivation printing (add '%d' to the output printing)

This required a change to the Rule interface, which now requires implementors to
define both getEnglishWords() and getFrenchWords(). This whole setup needs to be refactored
because there is a lot of redundancy and mixed metaphors among Rule, MonolingualRule,
BilingualRule, and PackedRule.
ensure state is not null
updated decoder script (was missing berkeleylm)
Rejiggered the feature function interface to provide more clarity between stateful and stateless functions.

Both now have full access to the current decoder state, but only stateful feature functions
*contribute* any state. Stateless feature functions simply return null when asked for their
state computer.
updated sparse feature documentation
minor doc updates
fixed small bug typo
Add rudimentary server for packed grammars. Close file handles in packed grammars.
Merge branch 'devel' of https://github.com/joshua-decoder/joshua into devel