Control of Non-deterministic Transition Systems for Linear Temporal Logic Specifications