Decoder now searches for feature functions in src/joshua/decoder/ff/

This allows you to add a new feature function without adding a corresponding
if statement to Decoder.java to load it. Currently only works for features that
don't take any arguments, but could easily be generalized a/c to the interface
(which isn't currently used very consistently)
Added RuleShape feature