Learner autonomy in the foreign language classroom : teacher, learner, curriculum and assessment