Fix #125: Correctly resolve overload when converting scala.Function to js.Function

Passes all unit and partests on 2.11 branch