Provide a tunable Java implementation of vote generation

This would take server descriptors as input and synthesize a vote according to dir-spec, with tunables for all configurable parameters (including those not implemented in tor) and possibly with hooks for custom logic.

Initial focus is on assignment of fast/guard flags but should later be extended to all flags.