Move a local variable to global

Because use with other files.
Add a header file for osl::Move
Add Osl::State::NumEffectState#generate