Finite LTL Synthesis with Environment Assumptions and Quality Measures