[WIP] Run user select Js only where needed

Transform current implementation into regular Coffescript classes
so that the same call method can be reused on the dispatcher
as for other classes.

Same rationale as: https://github.com/gitlabhq/gitlabhq/pull/8123