Refactored CabalJpsInterface to have access to all build options.